Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- short-paperOctober 2023
PIACERE Integrated Development Environment
eSAAM '23: Proceedings of the 3rd Eclipse Security, AI, Architecture and Modelling Conference on Cloud to Edge ContinuumPages 62–66https://doi.org/10.1145/3624486.3624507This article presents a model-driven engineering (MDE) integrated development environment (IDE) to assist the DevSecOps (Development Security and Operations) process. This tool has been developed within the PIACERE H2020 project, which proposes a ...
- research-articleAugust 2023
Adapting empirical solar radiation pressure model for BDS-3 medium Earth orbit satellites
GPS Solutions (SPGPS), Volume 27, Issue 4https://doi.org/10.1007/s10291-023-01524-3AbstractFor the precise orbit determination (POD) of global navigation satellite systems (GNSS) constellation, it is very difficult to precisely model the solar radiation pressure (SRP) force acting on GNSS satellites. For GPS satellites, the ECOM model ...
- ArticleAugust 2023
Afra: An Eclipse-Based Tool with Extensible Architecture for Modeling and Model Checking of Rebeca Family Models
Fundamentals of Software EngineeringPages 72–87https://doi.org/10.1007/978-3-031-42441-0_6AbstractAfra is an Eclipse-based tool for the modeling and model checking of Rebeca family models. Together with the standard enriched editor, easy to trace counter-example viewer, modular temporal property definition, exporting a model and its transition ...
- research-articleNovember 2022
Energy-efficient routing in LEO satellite networks for extending satellites lifetime
Computer Communications (COMS), Volume 195, Issue CPages 463–475https://doi.org/10.1016/j.comcom.2022.09.009AbstractLow Earth Orbit (LEO) satellites, when exposed to the sun, use solar energy for operation, processing, and communication, and with excess energy they recharge their batteries. However, when satellites are in an area with no sunlight, ...
- research-articleAugust 2022
Using DevOps toolchains in Agile model-driven engineering
Software and Systems Modeling (SoSyM) (SPSSM), Volume 21, Issue 4Pages 1495–1510https://doi.org/10.1007/s10270-022-01003-2AbstractFor model-driven engineering (MDE) to become more Agile, the community needs to embrace development and operations (DevOps) practices. One of the core practices of DevOps is the use of pipelines to enable CI/CD to make teams more Agile and break ...
-
- research-articleNovember 2021
How are project-specific forums utilized? A study of participation, content, and sentiment in the Eclipse ecosystem
- Yusuf Sulistyo Nugroho,
- Syful Islam,
- Keitaro Nakasai,
- Ifraz Rehman,
- Hideaki Hata,
- Raula Gaikovina Kula,
- Meiyappan Nagappan,
- Kenichi Matsumoto
Empirical Software Engineering (KLU-EMSE), Volume 26, Issue 6https://doi.org/10.1007/s10664-021-10032-2AbstractAlthough many software development projects have moved their developer discussion forums to generic platforms such as Stack Overflow, Eclipse has been steadfast in hosting their self-supported community forums. While recent studies show forums ...
- research-articleApril 2021
Understanding the relation between repeat developer interactions and bug resolution times in large open source ecosystems: A multisystem study
Journal of Software: Evolution and Process (WSMR), Volume 33, Issue 4https://doi.org/10.1002/smr.2317AbstractLarge‐scale software systems are being increasingly built by distributed teams of developers who interact across geographies and time zones. Ensuring smooth knowledge transfer and the percolation of skills within and across such teams remain key ...
In this paper, we empirically examine whether and how repeat collaborations between members of a software development team relate to outcomes of important activities using real‐world data from three diverse development ecosystems, collectively involving ...
- research-articleJanuary 2021
A modern approach to supporting program visualization: from a 2D notation to 3D representations using augmented reality
- Santiago Schez-Sobrino,
- María Á. García,
- Carmen Lacave,
- Ana I. Molina,
- Carlos Glez-Morcillo,
- David Vallejo,
- Miguel Á. Redondo
Multimedia Tools and Applications (MTAA), Volume 80, Issue 1Pages 543–574https://doi.org/10.1007/s11042-020-09611-0AbstractThe visualization of programs and algorithms has been demonstrated to be essential when learning to program. Nevertheless, existing graphic representations require a high level of abstraction that most beginner programmers cannot understand. ...
- ArticleJuly 2020
Towards a New Perspective of Building Tools for Context-Aware Mobile Applications
Computational Science and Its Applications – ICCSA 2020Pages 576–586https://doi.org/10.1007/978-3-030-58817-5_42AbstractTechnological growth has been exponential in relation to mobile devices (such as embedded sensors as GPS or accelerometer) that have allowed developing context-aware mobile applications for the market. This growth generates a new challenge about ...
- ArticleOctober 2019
Creating a Space System Ontology Using “Fact Based Modeling” and “Model Driven Development” Principles
On the Move to Meaningful Internet Systems: OTM 2019 WorkshopsPages 127–138https://doi.org/10.1007/978-3-030-40907-4_13AbstractIn this practical paper we describe our ongoing project of building a candidate skeleton for the new Space System Ontology that is to be used by the space system community; starting from the vision: being able to achieve semantic interoperability ...
- research-articleJuly 2019
Design and Implementation of Physical Education Video Teaching System Based on Spring MVC Architecture
ICIEI '19: Proceedings of the 4th International Conference on Information and Education InnovationsPages 116–119https://doi.org/10.1145/3345094.3345113In view of the shortcomings of the current digital management system of physical education(PE) video teaching, a physical education video teaching system based on Spring MVC architecture is designed. According to the actual needs of teaching management ...
- ArticleJune 2019
Exhaustive Simulation and Test Generation Using fUML Activity Diagrams
Advanced Information Systems EngineeringPages 96–110https://doi.org/10.1007/978-3-030-21290-2_7AbstractThe quality of the specifications used for test generation plays an important role in the quality of the generated tests. One approach to improve the quality of the UML specification is the use of executable models specified using the Foundational ...
- articleApril 2019
Prediction versus real-time orbit determination for GNSS satellites
GPS Solutions (SPGPS), Volume 23, Issue 2Pages 1–10https://doi.org/10.1007/s10291-019-0834-2To serve real-time users, the IGS (International GNSS Service) provides GPS and GLONASS Ultra-rapid (IGU) orbits with an update of every 6 h. Following similar procedures, we produce Galileo and BeiDou predicted orbits. Comparison with precise orbits ...
- ArticleFebruary 2019
Dataflow-based Heterogeneous Code Generator for IoT Applications
MODELSWARD 2019: Proceedings of the 7th International Conference on Model-Driven Engineering and Software DevelopmentPages 426–432https://doi.org/10.5220/0007496804260432The latest wave of connected digital systems, nowadays called Internet of Things (IoT) promises various gains, especially in terms of significant ease of data access. A large number of different platforms for IoT applications, however, makes their ...
- research-articleApril 2018
Empirical analysis of change metrics for software fault prediction
Computers and Electrical Engineering (CENG), Volume 67, Issue CPages 15–24https://doi.org/10.1016/j.compeleceng.2018.02.043AbstractA quality assurance activity, known as software fault prediction, can reduce development costs and improve software quality. The objective of this study is to investigate change metrics in conjunction with code metrics to improve the ...
- research-articleSeptember 2017
Xtraitj
Journal of Systems and Software (JSSO), Volume 131, Issue CPages 419–441https://doi.org/10.1016/j.jss.2016.07.035We present Xtraitj, a trait-based programming language integrated with Java.We describe its open source available implementation in Xtext.The technique used to achieve the integration with Java can be used for other DSLs.The Xtraitj IDE supports an ...
- short-paperAugust 2017
ARCC: assistant for repetitive code comprehension
ESEC/FSE 2017: Proceedings of the 2017 11th Joint Meeting on Foundations of Software EngineeringPages 999–1003https://doi.org/10.1145/3106237.3122824As software projects evolve, carefully understanding the behavior of a program is mandatory before making any change. Repetitive code snippets also tend to appear throughout the codebase, and developers have to understand similar semantics multiple ...
- research-articleApril 2017
Growth Analysis of Eclipse and NetBeans using Gini Coefficient
ICISDM '17: Proceedings of the 2017 International Conference on Information System and Data MiningPages 76–81https://doi.org/10.1145/3077584.3077607Software are developed according to the consumer need. However, the requirements changed time to time due to the advancement of the era, which make software more complex over the time. Therefore, software needs to be maintained properly to reduce ...
- research-articleFebruary 2017
Managing facts and resources with the Pica IDE infrastructure library
Science of Computer Programming (SCPR), Volume 134, Issue CPages 100–111https://doi.org/10.1016/j.scico.2016.09.004Classical compiler architecture is centred around producing object code in a batch-oriented fashion. Integrated development environments (IDEs) present new challenges to the language implementer: information should be (almost) instantly available, and ...
- articleFebruary 2017
Eugenia: towards disciplined and automated development of GMF-based graphical model editors
Software and Systems Modeling (SoSyM) (SPSSM), Volume 16, Issue 1Pages 229–255https://doi.org/10.1007/s10270-015-0455-3EMF and GMF are powerful frameworks for implementing tool support for modelling languages in Eclipse. However, with power comes complexity, implementing a graphical editor for a modelling language using EMF and GMF requires developers to handcraft and ...