A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2020; you can also visit the original URL.
The file type is application/pdf
.
Filters
Towards Increase in Quality by Preprocessed Source Code and Measurement Analysis of Software Applications
[article]
2010
arXiv
pre-print
increase in rate of variability in the source code of traditional and product line applications. ...
and object oriented source code measures and visualizing obtained results in different diagrams e.g. bar charts, file maps and graphs etc. ...
How to reduce the rate of variabilities in preprocessed source code of software applications, especially if it is in development process? 2. ...
arXiv:1011.3256v1
fatcat:4hym5u7p4zgyxjfzvmtl3sqeym
Integration Mechanism for Software Product Line Development and Management Workbench
2016
International Journal of Software Engineering and Its Applications
His areas of research interest include software product line engineering, engineering tool development and software design. ...
To Software product line (SPL) engineering process be efficient, integrated environment supporting SPL is necessary. ...
It maintains the feature-source code relationship by using variable information (Annotation, etc.) included in the source code when it is required only and does not permanently store the data. ...
doi:10.14257/ijseia.2016.10.11.04
fatcat:22qngxwvnbfnjotemttejsro2u
Applying Declarative Analysis to Software Product Line Models: An Industrial Study
[article]
2021
arXiv
pre-print
Software Product Lines (SPLs) are families of related software products developed from a common set of artifacts. ...
In this paper, we take an existing declarative analysis (behaviour alteration) written in the Grok declarative language, port it to Datalog, and apply it to a set of automotive software product lines from ...
CONCLUSION AND FUTURE WORK In this paper, we presented an industrial study of applying a declarative source-code analysis to relational models of annotative Software Product Lines (SPLs). ...
arXiv:2107.07690v2
fatcat:sunfdvm4ybcidelaylucfx2eiy
Towards Performance Measurement And Metrics Based Analysis of PLA Applications
2010
International Journal of Software Engineering & Applications
ZAC is designed and implemented to perform preprocessesed source code analysis, calculate traditional and product line metrics and visualize results in two and three dimensional diagrams. ...
This article is about a measurement analysis based approach to help software practitioners in managing the additional level complexities and variabilities in software product line applications. ...
While reading the abstract I was looking for the keywords like software product line, quantitative management, preprocessed code, analysis, visualization, measurement and variability. ...
doi:10.5121/ijsea.2010.1305
fatcat:o74pl5kamrhu7p6nbbyppd5opm
Demonstration of a Toolchain for Feature Extraction, Analysis and Visualization on an Industrial Case Study
2019
2019 IEEE 17th International Conference on Industrial Informatics (INDIN)
Transforming a clone-and-own (i.e. new product variants are created by copying and modifying existing artifacts) code structure and development process to a Software Product Line Engineering (PLE) approach ...
In this paper, we present a toolchain covering the first steps for moving a clone-and-own product development to a PLE approach. ...
supported by the ITEA 3 15010 project REVaMP 2 funded by the German Federal Ministry of Education and Research (01IS16042A, 01IS16042B, 01IS16042F, 01IS16042H) as well as FUI the Ile-de-France region and BPI in ...
doi:10.1109/indin41052.2019.8972141
dblp:conf/indin/GrunerBAESZPSV19
fatcat:mpgycjjlgfff7m2xzngzzej4ji
How I met your implemented variability
2021
Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A
Variability-rich object-oriented systems are often not organized as fully-fledged software product lines, and implement their variability in a single code base using the mechanisms provided by the supporting ...
CCS CONCEPTS • Software and its engineering → Software product lines; Software maintenance tools; Object oriented architectures. ...
In variability-rich object-oriented systems, variability can often be implemented in a single code base using the mechanisms provided by the supporting language (inheritance, overloading, design patterns ...
doi:10.1145/3461001.3472733
fatcat:3dvwkfts7vacri3s77pl5av2fu
Visual Support for Understanding Product Lines
2010
2010 IEEE 18th International Conference on Program Comprehension
The C preprocessor is often used in practice to implement variability in software product lines. ...
Using #ifdef statements provokes problems such as obfuscated source code, yet they will still be used in practice at least in the medium-term future. ...
ACKNOWLEDGMENT Apel's work is supported in part by DFG project #AP 206/2-1. Feigenspan's work is supported by BMBF project 01IM08003C (ViERforES). ...
doi:10.1109/icpc.2010.15
dblp:conf/iwpc/FeigenspanKFDA10
fatcat:wiqcoetmhrcm3ouevk7x3wprq4
Generation of Customized Dashboards Through Software Product Line Paradigms to Analyse University Employment and Employability Data
2018
Learning Analytics Summer Institute Spain
Applying software product line paradigms, it is plausible to face different requirements regarding information dashboards' development in an efficient, scalable and maintainable way. ...
Information dashboards have become a key software tool to reach insights and make informed decisions about a specific topic, domain or field of study. ...
source code generator. ...
dblp:conf/lasi-spain/Vazquez-Ingelmo18
fatcat:szulkb4zrngebncqk3akrbgreq
Taking advantage of the software product line paradigm to generate customized user interfaces for decision-making processes: a case study on university employability
2019
PeerJ Computer Science
The domain language fuels a template-based code generator, allowing the generation of the dashboards' source code. ...
Software product lines increase productivity, maintainability and traceability regarding the evolution of the requirements, among other benefits. ...
Automation regarding GUI generation in software product lines has already been faced in several works. ...
doi:10.7717/peerj-cs.203
pmid:33816856
pmcid:PMC7924454
fatcat:yufajfni5ne7xd6fr2qy6gqf7q
Foreword to the special issue on empirical evidence on software product line engineering
2016
Empirical Software Engineering
Myllärniemi et al. have studied purposeful performance variability in their work titled BPerformance Variability in Software Product Lines: Proposing Theories from a Case Study^. ...
low-level pre-processor directives for incorporating variability in the code base (Liebig et al. 2010) . ...
His main research interests are in software product lines, adaptive systems and requirements engineering. He authored about 100 publications in these and related areas. ...
doi:10.1007/s10664-016-9439-3
fatcat:lv6masogdjbp7nmuat6hc7hzpm
Identifying and visualizing variability in object-oriented variability-rich systems
2019
Proceedings of the 23rd International Systems and Software Product Line Conference - volume A - SPLC '19
KEYWORDS Identifying software variability, visualizing software variability, object-oriented variability-rich systems, tool support for understanding software variability, software product line engineering ...
CCS CONCEPTS • Software and its engineering → Software product lines; Object oriented development; Reusability. ...
To manage their variability within a specific domain, software product line (SPL) engineering is the usual methodological process for developing them together. ...
doi:10.1145/3336294.3336311
dblp:conf/splc/TernavaMC19
fatcat:isrwpqkvqra3baxrkfclrrejxe
Critical evaluation of reverse engineering tool Imagix 4D!
2016
SpringerPlus
Therefore, it is difficult for people who work in software product maintenance, code understanding reengineering/reverse engineering. ...
At the outset, Imagix 4D offered limitations in dynamic visualizations, flow chart separation (large code) and parsing loops. ...
Acknowledgements We acknowledge the help of the Imagix 4D Corporation for providing us with the Imagix 4D software. ...
doi:10.1186/s40064-016-3732-x
pmid:28074171
pmcid:PMC5182245
fatcat:jnj5ah4xzjhjvirqzzil7cghp4
Comparative Study and Analysis of Variability Tools
[article]
2013
arXiv
pre-print
We compare a range of modelling, configuring, and management tools for product line engineering. ...
The dissertation provides a comparative analysis of a number of variability tools currently in use. It serves as a catalogue for practitioners interested in the topic. ...
Survey of the Variability Management Tools Managing the variability became a necessary business requirement in software product line. ...
arXiv:1304.3912v1
fatcat:edyq7ggfkvfy5ii6xtqc3menyy
Extracting a unified directory tree to compare similar software products
2015
2015 IEEE 3rd Working Conference on Software Visualization (VISSOFT)
Source code is often reused in software development. ...
ACKNOWLEDGMENT This work is supported by Japan Society for the Promotion of Science, Grant-in-Aid for Scientific Research (S) "Collecting, Analyzing, and Evaluating Software Assets for Effective Reuse" ...
(No.25220003) and Osaka University Program for Promoting International Joint Research, "Software License Evolution Analysis." ...
doi:10.1109/vissoft.2015.7332430
dblp:conf/vissoft/SakaguchiIKI15
fatcat:aqia3sy3ozhq5ehj5mpj57uhie
Visual code annotations for cyberphysical programming
2013
2013 1st International Workshop on Live Programming (LIVE)
User interfaces for source code editing are a crucial component in any software development environment, and in many editors visual annotations (overlaid on the textual source code) are used to provide ...
This paper focuses on the real-time programming activity of 'cyberphysical' programming, and considers the type of visual annotations which may be helpful in this programming context. 978-1-4673-6265-8 ...
VISUAL ANNOTATIONS: PROVIDING CONTEXT TO THE PROGRAMMER User interfaces for source code editing are a crucial component in a software development environment [7] . ...
doi:10.1109/live.2013.6617345
dblp:conf/icse/SwiftSGH13
fatcat:byfdjbkovjh3hbtqtad3cr2x2q
« Previous
Showing results 1 — 15 out of 210,478 results