A 15 Year Perspective on Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Domain-Specific Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
A field study of the software design process for large systems
Communications of the ACM
Empirical studies of programmers: second workshop
Recording the reasons for design decisions
ICSE '88 Proceedings of the 10th international conference on Software engineering
Control of cognitive processes during software design: what tools are needed?
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
Code reusability in the large versus code reusability in the small
Software reuse: emerging technology
ICSE '89 Proceedings of the 11th international conference on Software engineering
A software process data model for knowledge engineering in information systems
Information Systems - Knowledge engineering
Moments and points in an interval-based temporal logic
Computational Intelligence
SIBYL: a tool for managing group design rationale
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Report on a development project use of an issue-based information system
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
KIDS: A Semiautomatic Program Development System
IEEE Transactions on Software Engineering
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
The Requirements Apprentice: Automated Assistance for Requirements Acquisition
IEEE Transactions on Software Engineering
SIBYL: A qualitative decision management system
Artificial intelligence at MIT expanding frontiers
Teamwork Support in a Knowledge-Based Information Systems Environment
IEEE Transactions on Software Engineering
A decision-based configuration process environment
Software Engineering Journal - Special issue on software process and its support
IEEE Software
KBRA: A New Paradigm for Requirements Engineering
IEEE Expert: Intelligent Systems and Their Applications
Dependence Directed Reasoning and Learning in Systems Maintenance Support
IEEE Transactions on Software Engineering
Requirements modeling: a knowledge representation approach to software requirements definition
Requirements modeling: a knowledge representation approach to software requirements definition
The missing link in requirements engineering
ACM SIGSOFT Software Engineering Notes
Software requirements negotiation and renegotiation aids
Proceedings of the 17th international conference on Software engineering
An analytic framework for specifying and analyzing imprecise requirements
Proceedings of the 18th international conference on Software engineering
A meta-model for restructuring stakeholder requirements
ICSE '97 Proceedings of the 19th international conference on Software engineering
A process for consolidating and reusing design knowledge
ICSE '93 Proceedings of the 15th international conference on Software Engineering
On formal requirements modeling languages: RML revisited
ICSE '94 Proceedings of the 16th international conference on Software engineering
The Domain Theory for Requirements Engineering
IEEE Transactions on Software Engineering
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
A generic model for reflective design
ACM Transactions on Software Engineering and Methodology (TOSEM)
Toward Reference Models for Requirements Traceability
IEEE Transactions on Software Engineering
Plausible and adaptive requirement traceability structures
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Requirements traceability: Theory and practice
Annals of Software Engineering
A practical approach to combining requirements definition and object-oriented analysis
Annals of Software Engineering
Enterprise Modeling and Decision-Support for Automating the Business Rules Lifecycle
Automated Software Engineering
An Object-Oriented Tool for Tracing Requirements
IEEE Software
Tracing All Around in Reengineering
IEEE Software
Knowledge-Based Software Architectures: Acquisition, Specification, and Verification
IEEE Transactions on Knowledge and Data Engineering
Recovering Traceability Links between Code and Documentation
IEEE Transactions on Software Engineering
Surfacing Root Requirements Interactions from Inquiry Cycle Requirements Documents
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
A Model for Data Warehouse Operational Processes
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
Using hypermedia in requirements engineering practice
The New Review of Hypermedia and Multimedia
A group collaboration tool for software engineering projects
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
A Formal Basis for Consistency, Evolution and Rationale Management in Requirements Engineering
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
Requirements interaction management
ACM Computing Surveys (CSUR)
Software Cost Option Strategy Tool (S-COST)
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Meta-knowledge in systems design: panacea … or undelivered promise?
The Knowledge Engineering Review
Knowledge maintenance: the state of the art
The Knowledge Engineering Review
Advancing Candidate Link Generation for Requirements Tracing: The Study of Methods
IEEE Transactions on Software Engineering
ICWE '06 Proceedings of the 6th international conference on Web engineering
A survey of architecture design rationale
Journal of Systems and Software
Using ontology to support development of software architectures
IBM Systems Journal
ACM Transactions on Software Engineering and Methodology (TOSEM)
ACM Transactions on Software Engineering and Methodology (TOSEM)
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
Graphical argumentation and design cognition
Human-Computer Interaction
Epistemological Approach to the Process of Practice
Minds and Machines
Design rationale: Researching under uncertainty
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
A social software/Web 2.0 approach to collaborative knowledge engineering
Information Sciences: an International Journal
Editorial: Design decisions and design rationale in software architecture
Journal of Systems and Software
The REMIS approach for rationale-driven process model evolution
ICSP'07 Proceedings of the 2007 international conference on Software process
Towards evidence-based architectural design for safety-critical software applications
Architecting dependable systems IV
Tracing the rationale behind UML model change through argumentation
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Extending argumentation to goal-oriented requirements engineering
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
Transactions on aspect-oriented software development IV
A survey of traceability in requirements engineering and model-driven development
Software and Systems Modeling (SoSyM)
Software and Systems Modeling (SoSyM)
Managing architectural design decisions for safety-critical software systems
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
ESWC'05 Proceedings of the Second European conference on The Semantic Web: research and Applications
Towards a theory on the role of ontologies in software engineering problem solving
FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
EA-tracer: identifying traceability links between code aspects and early aspects
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Connecting the rationale for changes to the evolution of a process
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Towards tracking "guilty" transformation rules: a requirements perspective
Proceedings of the First Workshop on the Analysis of Model Transformations
Hi-index | 0.00 |
Support for various stakeholders involved in software projects (designers, maintenance personnel, project managers and executives, end users) can be provided by capturing the history about design decisions in the early stages of the system's development life cycle in a structured manner. Much of this knowledge, which is called the process knowledge, involving the deliberation on alternative requirements and design decisions, is lost in the course of designing and changing such systems. Using an empirical study of problem-solving behavior of individual and groups of information systems professionals, a conceptual model called REMAP (representation and maintenance of process knowledge) that relates process knowledge to the objects that are created during the requirements engineering process has been developed. A prototype environment that provides assistance to the various stakeholders involved in the design and management of large systems has been implemented.