The Role of Domain Expenence in Software Design
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Designing the user interface: strategies for effective human-computer interaction
Designing the user interface: strategies for effective human-computer interaction
Experimentation in software engineering
IEEE Transactions on Software Engineering
A field study of the software design process for large systems
Communications of the ACM
Testing a walkthrough methodology for theory-based design of walk-up-and-use interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User interface evaluation in the real world: a comparison of four techniques
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Knowledge exploited by experts during software system design
International Journal of Man-Machine Studies - What programmers know
Evaluation of vendor products: CASE tools as methodology companions
Communications of the ACM
Case study in human factors evaluation
Information and Software Technology
How effective are software engineering methods?
Journal of Systems and Software
A method for CASE tool evaluation
Information and Management
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design and analysis in software engineering: the language of case studies and formal experiments
ACM SIGSOFT Software Engineering Notes
CASE tools as collaborative support technologies
Communications of the ACM
Experimental evaluation in computer science: a quantitative study
Journal of Systems and Software
Evaluation and introduction of the structured methodology and a CASE tool
Journal of Systems and Software
A comparative study of structured and text-oriented analysis and design methodologies
Journal of Systems and Software
Evaluating software engineering methods and tool part 5: the influence of human factors
ACM SIGSOFT Software Engineering Notes
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Evaluation and assessment in software engineering
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
Studying programmer behavior experimentally: the problems of proper methodology
Communications of the ACM
Software Design
A Controlled Experiment in Maintenance Comparing Design Patterns to Simpler Solutions
IEEE Transactions on Software Engineering
Accessing software component documentation during design: an observational study
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
Report from the Second International Workshop on Adoption-Centric Software Engineering (ACSE 2002)
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
International Journal of Human-Computer Studies
Controversy Corner: A new research agenda for tool integration
Journal of Systems and Software
Journal of Systems and Software
Hi-index | 0.00 |
While research activity in software engineering often results in the development of software tools and solutions that are intended to demonstrate the feasibility of an idea or concept, any resulting conclusions about the degree of success attained are rarely substantiated through the use of supporting experimental evidence. As part of the development of a prototype computer assisted software engineering (CASE) tool intended to support opportunistic software design practices, we sought to evaluate the use of the tool by both experienced and inexperienced software engineers. This work involved performing a review of suitable techniques, and then designing and performing a set of experimental studies to obtain data which could be used to assess how well the CASE tool met its design goals. We provide an assessment of how effective the chosen evaluation process was, and conclude by identifying the need for an 'evaluation framework' to help with guiding such studies.