210,478 Hits in 4.0 sec

Towards Increase in Quality by Preprocessed Source Code and Measurement Analysis of Software Applications [article]

Zeeshan Ahmed, Saman Majeed
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

Jeong Ah Kim, Jin Seok Yang
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]

Ramy Shahin, Robert Hackman, Rafael Toledo, Ramesh S, Joanne M. Atlee, Marsha Chechik
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

Zeeshan Ahmed
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

Sten Gruner, Andreas Burger, Hadil Abukwaik, Sascha El-Sharkawy, Klaus Schmid, Tewfik Ziadi, Anton Paule, Felix Suda, Alexander Viehl
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

Johann Mortara, Philippe Collet
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

Janet Feigenspan, Christian Kästner, Mathias Frisch, Raimund Dachselt, Sven Apel
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

Andrea Vázquez-Ingelmo, Francisco J. García-Peñalvo, Roberto Therón
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

Andrea Vázquez-Ingelmo, Francisco J. García-Peñalvo, Roberto Therón
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

Ebrahim Bagheri, David Benavides, Klaus Schmid, Per Runeson
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

Xhevahire Tërnava, Johann Mortara, Philippe Collet
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!

Rashmi Yadav, Ravindra Patel, Abhay Kothari
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]

Mahendra Reddy Bhumula
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

Yusuke Sakaguchi, Takashi Ishio, Tetsuya Kanda, Katsuro Inoue
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

Ben Swift, Andrew Sorensen, Henry Gardner, John Hosking
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