A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Filters
Metrics for feature-oriented programming
2016
Proceedings of the 7th International Workshop on Emerging Trends in Software Metrics - WETSoM '16
Feature-oriented programming (FOP) is a programming technique to implement software product lines based on composition mechanisms called refinements. ...
The literature reports various software metrics for software product lines developed using object-oriented and aspect-oriented programming. ...
In the context of software product lines, these techniques have different mechanisms for feature modularization, such as constants and refinements, in feature-oriented programming. ...
doi:10.1145/2897695.2897701
dblp:conf/icse/AbilioVFC16
fatcat:zaf7ssgodzabhi7t6zjpxoohxy
New Set of Metrics for Accessing Usability in Feature Oriented Programming
2013
International Journal of Computer Applications
Feature oriented development is part of software product line methodology where software is framed using feature concept. ...
Quality and complexity assessment are critical aspects in feature oriented software development. ...
By the help of object-oriented metrics one can measure the effectiveness of object-oriented techniques in respect to the design of a system as in the case of software product line paradigm [9] . ...
doi:10.5120/14056-2223
fatcat:rsbatj5vu5f3xextx2lyfhsqpm
Geant4 Maintainability Assessed with Respect to Software Engineering References
[article]
2017
arXiv
pre-print
The level of maintainability is determined by combining a set of metrics values whose references are documented in literature. ...
We report a methodology developed to quantitatively assess the maintainability of Geant4 with respect to software engineering references. ...
Maintainable software allows development teams to fix bugs, add new features, improve usability and increase performance. ...
arXiv:1704.05911v1
fatcat:gwrcardl25gslgat47rzhj3mqm
A Study on the Nature of Code Clone Occurrence Predominantly in Feature Oriented Programming and the Prospects of Refactoring
2016
International Journal of Computer Applications
In this position paper, it is tried to analyze the diverse type of code clones which is present and can easily be perpetuated in feature oriented programming. ...
The main observation that is made in this paper is the various type of code clones which are present in FOP. ...
Lines -
VAmPiRE (Variant-Preserving Refactoring for feature
oriented software product lines), Aries, RefactoringCrawler,
CeDAR, FLiPeX. ...
doi:10.5120/ijca2016909724
fatcat:pdf2xyimvjgqtb646pni236qtu
SPL Conqueror: Toward optimization of non-functional properties in software product lines
2011
Software quality journal
A software product line (SPL) is a family of related programs of a domain. The programs of an SPL are distinguished in terms of features, which are end-uservisible characteristics of programs. ...
Moreover, we show that SPL Conqueror is implementation and language independent by using SPLs that are implemented with different mechanisms, such as conditional compilation and feature-oriented programming ...
As an important extension to our product-line model (Siegmund et al, 2008a) , we introduce the concept of feature interactions in our product-line model. ...
doi:10.1007/s11219-011-9152-9
fatcat:ws7dbgho2bbg7kjtwn5v5u5cp4
Quantifying structural attributes of system decompositions in 28 feature-oriented software product lines
2014
Empirical Software Engineering
In an exploratory, observational study, we quantify internal attributes, such as import coupling and cohesion, to describe and analyze the different decompositions of a feature-oriented product line in ...
A key idea of feature orientation is to decompose a software product line along the features it provides. ...
In feature-oriented software product lines, several structural decompositions co-exist, typically an object-oriented decomposition into classes and a feature-oriented decomposition into feature units. ...
doi:10.1007/s10664-014-9336-6
fatcat:52jn7mbn3zhhbhozqguvtco6c4
Geant4 maintainability assessed with respect to software engineering references
2016
2016 IEEE Nuclear Science Symposium, Medical Imaging Conference and Room-Temperature Semiconductor Detector Workshop (NSS/MIC/RTSD)
The level of maintainability is determined by combining a set of metrics values whose references are documented in literature. ...
We report a methodology developed to quantitatively assess the maintainability of Geant4 with respect to software engineering references. ...
Maintainable software allows development teams to fix bugs, add new features, improve usability and increase performance. ...
doi:10.1109/nssmic.2016.8069636
fatcat:qp6ori3kkvhjdpluyu2sc6uikq
Temporal Resolution for the Perception of Features and Conjunctions
2007
Journal of Neuroscience
To constrain the set of possible integrative mechanisms, we quantified the temporal resolution of perception for color, orientation, and conjunctions of these two features. ...
The visual system decomposes stimuli into their constituent features, represented by neurons with different feature selectivities. ...
than the product of p orientation and p color . ...
doi:10.1523/jneurosci.3860-06.2007
pmid:17251411
fatcat:jafmoxpttvau3emus6mgqmw3ja
Preface to the special issue on software evolution, adaptability and variability
2011
Science of Computer Programming
product line engineering. ...
They use their approach in a dynamic software product line which derives products that can be configured at design time and adapted at runtime in order to dynamically fit new requirements or resource changes ...
doi:10.1016/j.scico.2011.04.004
fatcat:iliibocxf5c5nl4mnfnpsxj6z4
On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework
2008
2008 12th European Conference on Software Maintenance and Reengineering
In order to evaluate the framework generality, we demonstrate the framework instantiation and extension to a number of concern measures suites previously used in empirical studies of aspect-oriented software ...
This paper defines a concern-oriented framework that supports the instantiation and comparison of concern measures. ...
Acknowledgements This work is supported in part by the European Commission grant IST-33710 -Aspect-Oriented, Model-Driven Product Line Engineering (AMPLE), grant IST-2-004349: European Network of Excellence ...
doi:10.1109/csmr.2008.4493313
dblp:conf/csmr/FigueiredoSGBCM08
fatcat:5wkqk4w6lng5po57j4s5vh5cga
Quantifying Software Quality in Agile Development Environment
2021
Software Engineering (Science Publishing Group)
In agile environment, the software engineering process ensures that qualities of interest are built-in and to produce software product with an acceptable level of quality. ...
The methodology followed an exploratory evaluation of measurement and metrics and their role in quantifying software quality in agile development environment. ...
Modularity: Modularity is a key metric found in objectoriented design and it has made software developed with object-oriented programming language easier to maintain. ...
doi:10.11648/j.se.20210902.11
fatcat:rx6bdsrnavc73kxgtoltzdmesi
An Effort Prediction Framework for Software Code Quality Measurement Based on Quantifiable Constructs for Object Oriented Design
English
2014
International Journal of Computer Trends and Technology
English
The adoption of the Object Oriented Design constructs in this paper is to calculatedly produce easy to maintain, reusable, better and cheaper software in the market. ...
As the Object Oriented Technology enters into software organizations, it has created new challenges for the companies which used only Product Metrics as a tool for monitoring, controlling and maintaining ...
Object-
oriented design must exhibit four features: inheritance, data
abstraction, dynamic binding, and information hiding.
MEA measures how attributes are encapsulated in a class. ...
doi:10.14445/22312803/ijctt-v10p108
fatcat:fzivcbdejjdkbp26nwkrv737oq
Requirements Evolution From Process to Product Oriented Management
[chapter]
2001
Lecture Notes in Computer Science
Current practice in Requirement Engineering relies on process-oriented methodologies, which lack of product features. ...
This work represents a shift from process to product-oriented management of Requirements Evolution. ...
The smaller the gap, the better the ability in reusing software functions and identifying product-line features. Viewpoints Analysis. ...
doi:10.1007/3-540-44813-6_6
fatcat:yuzzatojezdxfm5rqaqn4xlm2a
Language Features for Software Evolution and Aspect-Oriented Interfaces: An Exploratory Study
[chapter]
2013
Lecture Notes in Computer Science
In total over 400k lines of code were studied across all releases. ...
A variety of language features to modularize crosscutting concerns have recently been discussed, e.g. open modules, annotation-based pointcuts, explicit join points, and quantified-typed events. ...
Acknowledgments This work was supported in part by the NSF grant CCF-10-17334 and NSF grant CCF-11-17937. ...
doi:10.1007/978-3-642-36964-3_5
fatcat:6u2gse2igbafpnxj5gwx5ruhlm
Critical Analysis of Traditional Size Estimation Metrics for Object Oriented Programming
2012
International Journal of Computer Applications
Properties of any software product can be quantified in terms of internal and external attributes [14] . ...
A software product supporting many features would certainly be of larger size than a product with less number of features. ...
doi:10.5120/9345-3669
fatcat:yt74ad75k5ahxm3n2kn5twssr4
« Previous
Showing results 1 — 15 out of 181,158 results