Feature interactions in the global information infrastructure
SIGSOFT '95 Proceedings of the 3rd ACM SIGSOFT symposium on Foundations of software engineering
Status Report: Requirements Engineering
IEEE Software
A Cost-Value Approach for Prioritizing Requirements
IEEE Software
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
Subject-oriented design: towards improved alignment of requirements, design, and code
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software engineering tools and environments: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Workshop on multi-dimensional separation of concerns in software engineering (workshop session)
Proceedings of the 22nd international conference on Software engineering
Workshop on multi-dimensional separation of concerns in software engineering
ACM SIGSOFT Software Engineering Notes
Systemic classification of concern-based design methods in the context of enterprise architecture
Information Systems Frontiers
Analyzing software evolution through feature views: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
An experimental evaluation of approaches to feature testing in the mobile phone applications domain
Workshop on Domain specific approaches to software test automation: in conjunction with the 6th ESEC/FSE joint meeting
Testing techniques in software engineering
Testing techniques in software engineering
An aspect-oriented reference architecture for Software Engineering Environments
Journal of Systems and Software
Recommender systems for manual testing: deciding how to assign tests in a test team
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Journal of Database Management
Hi-index | 0.00 |
The notion of feature is widely used to denote the functional structure and visible properties of a software system. More specifically, features are meant to represent a user-centric organization of a software system's functionality. Yet, other than during requirements analysis, features are seldom treated explicitly by most existing tools and methods.This paper argues that a feature-orientation can provide benefits to software developers throughout the software life cycle. We envisage specific applications of the notion of feature that provide a powerful and unifying structure for software life cycle artifacts and activities. We discuss the problems and issues to be addressed, a brief summary of our current research work, and suggestions and directions for future research in a new area we call ``feature engineering''.