A field study of the software design process for large systems
Communications of the ACM
ICSE '89 Proceedings of the 11th international conference on Software engineering
Lessons learned from modeling the dynamics of software development
Communications of the ACM
Knowledge exploited by experts during software system design
International Journal of Man-Machine Studies - What programmers know
Why is Software Late? An Empirical Study of Reasons for Delay in Software Development
IEEE Transactions on Software Engineering
Estimeetings: Development Estimates and a Front-End Process for a Large Project
IEEE Transactions on Software Engineering
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
People, Organizations, and Process Improvement
IEEE Software
Science and Substance: A Challenge to Software Engineers
IEEE Software
Prototyping a Process Monitoring Experiment
IEEE Transactions on Software Engineering
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Experimental evaluation in computer science: a quantitative study
Journal of Systems and Software
Prototyping a process monitoring experiment
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Cost-Effective Analysis of In-Place Software Processes
IEEE Transactions on Software Engineering
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Towards an Ontology of software maintenance
Journal of Software Maintenance: Research and Practice
Software developer perceptions about software project failure: a case study
Journal of Systems and Software - Special issue on software engineering education and training for the next millennium
Guidelines for using multiple views in information visualization
AVI '00 Proceedings of the working conference on Advanced visual interfaces
IEEE Software
Case Studies for Method and Tool Evaluation
IEEE Software
Interrupts: Just a Minute Never Is
IEEE Software
Critical Success Factors In Software Projects
IEEE Software
Towards a Framework for Software Measurement Validation
IEEE Transactions on Software Engineering
Communication and Organization: An Empirical Study of Discussion in Inspection Meetings
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Process Modelling and Development Practice
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
Understanding the Software Process as a Social Process
EWSPT '92 Proceedings of the Second European Workshop on Software Process Technology
Supporting Informality in the Software Process
EWSPT '94 Proceedings of the Third European Workshop on Software Process Technology
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Re-Planning for a Successful Project Schedule
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Studying Work Practices to Assist Tool Design in Software Engineering
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
Process discovery and validation through event-data analysis
Process discovery and validation through event-data analysis
Identifying the Causes of Poor Progress in Software Projects
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
Evaluating event visualization: a usability study of COPLINK spatio-temporal visualizer
International Journal of Human-Computer Studies
What do software practitioners really think about project success: an exploratory study
Journal of Systems and Software
Designing the design process: exploiting opportunistic thoughts
Human-Computer Interaction
Small group design meetings: an analysis of collaboration
Human-Computer Interaction
Evaluating RUP Software Development Processes Through Visualization of Effort Distribution
SEAA '08 Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications
REV '08 Proceedings of the 2008 Requirements Engineering Visualization
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Information and Software Technology
Hi-index | 0.00 |
Context: There are few empirical studies in the empirical software engineering research community that describe software projects, at the level of the project, as they progress over time. Objective: To investigate how to coherently represent a large volume of qualitative and quantitative data on a range of project-level attributes as those attributes change over time. Method: Develop a modelling technique, multi-dimensional timelines (MDTs) and undertake a preliminary appraisal of the technique using examples from a longitudinal case study of a project at IBM Hursley Park. Results: MDTs can represent project-level attributes as they change over time, provided these attributes, and the empirical data about them, can be located in time (an analytical requirement) and can be represented in terms of the simple geometrical structures of points, lines and planes (a graphical requirement). Changes in attributes are documented at the point in time at which the change occurs. There are a number of ways in which an attribute can be represented on the MDT: as a quantitative time series, as an event, as an event with label containing complex qualitative information, or as a schedule. The MDT technique is currently not capable of representing relationships between different attributes e.g. a causal relationship. Conclusion: The initial appraisal of MDTs is encouraging, but further work is needed on the development of the MDT technique and on its evaluation.