A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
The Supportive Effect of Traceability Links in Architecture-Level Software Understanding: Two Controlled Experiments
2014
2014 IEEE/IFIP Conference on Software Architecture
This paper reports on two controlled experiments performed with different participants to investigate whether the use of architecture traceability can significantly support architecture-level understanding ...
The advocates of architecture traceability approaches regularly cite advantages like easier understanding of architectural designs and support for software quality control and maintenance. ...
ACKNOWLEDGEMENTS This work is supported by the Austrian Science Fund (FWF), under project P24345-N23. We also thank to all the participants for taking part in the experiment. ...
doi:10.1109/wicsa.2014.43
dblp:conf/wicsa/JavedZ14
fatcat:nrpg4qc2uregvhbixb3gv4inry
Do architectural design decisions improve the understanding of software architecture? two controlled experiments
2014
Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014
In this paper, we conducted two controlled experiments, as a family of experiments, to investigate how presence of ADDs can improve the understanding of architecture. ...
the family of experiments achieved a significantly better understanding of architecture design when using ADDs; and (iii) with regard to the correctness of architecture understanding, more experienced ...
We would also like to thank all the participants of the two controlled experiments, and insightful comments for this work by Muhammad Ali Babar, Paris Avgeriou, and Anton Jansen. ...
doi:10.1145/2597008.2597139
dblp:conf/iwpc/ShahinLL14
fatcat:4ubo57elhbaujefuzf5ejztdma
Two controlled experiments on model-based architectural decision making
2015
Information and Software Technology
Method: To investigate these aspects, we conducted two separate controlled experiments with software architecture students in which we tested the supportive effect of reusable decision models in decision ...
Objective: However, there is little empirical evidence about the supportive effect of reusable architectural knowledge on the effectiveness and efficiency of architectural decision making. ...
Acknowledgments We would like to thank the reviewers who evaluated the architectural decisions in both controlled experiments. We also thank all students for participating in the experiments. ...
doi:10.1016/j.infsof.2015.03.006
fatcat:665t5tagdrfmderfosnvt3ktpa
Cost-Effective Traceability Links for Architecture-Level Software Understanding
2015
Proceedings of the ASWEC 2015 24th Australasian Software Engineering Conference on - ASWEC ' 15 Vol. II
This paper reports on a controlled experiment that was conducted to investigate how well typical results produced by the three automation alternatives support human software developers in architecture-level ...
An important architectural challenge is to recover traceability links between the software architecture and artifacts produced in the other activities of the development process, such as requirements, ...
ACKNOWLEDGEMENTS This work is supported by the Austrian Science Fund (FWF), under project P24345-N23. We also thank to all the participants for taking part in the experiment. ...
doi:10.1145/2811681.2811695
dblp:conf/aswec/JavedSZ15
fatcat:2zh7wcgamff7bpygkcucfu5wfy
Improving understandability of architecture design through visualization of architectural design decision
2010
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge - SHARK '10
Last we present how the visualization by Compendium can improve the understandability and support the communication of architectural design in architecting process. ...
In this paper, we first make a survey on tools that support visualization of architectural design decisions, their features and deficiencies. ...
This research has been partially sponsored by the Natural Science Foundation of China (NSFC) under Grant No.60903034, QuASAK: Quality Assurance in Software architecting process using Architectural Knowledge ...
doi:10.1145/1833335.1833348
dblp:conf/icse/ShahinLK10
fatcat:j3fhgxzafvcktmgj2wqr235v5q
Controlled Experiment on the Supportive Effect of Architectural Component Diagrams for Design Understanding of Novice Architects
[chapter]
2013
Lecture Notes in Computer Science
In this paper, we present the results of a controlled experiment regarding the supportive effect of architectural component diagrams for design understandability. ...
In particular, the goal of the experiment was to determine whether architectural component diagrams, provided in addition to a non-trivial software system's source code, have a supportive effect on the ...
Acknowledgement This work was partially supported by the Austrian Science Fund (FWF), Project: P24345-N23.
Bibliography ...
doi:10.1007/978-3-642-39031-9_6
fatcat:goyye37eazelpoqk5gyagdzr6y
The Impact of Hierarchies on the Architecture-Level Software Understandability - A Controlled Experiment
2015
2015 24th Australasian Software Engineering Conference
We conducted a controlled experiment in which participants of three groups received one of the three architecture documentations plus the source code of the system and had to answer understandability related ...
The obtained results provide empirical evidence that hierarchies play an important role in the context of architectural component models from the viewpoint of the architecture-level software understandability ...
ACKNOWLEDGEMENT This work was supported by the Austrian Science Fund (FWF), Project: P24345-N23. ...
doi:10.1109/aswec.2015.21
dblp:conf/aswec/StevaneticJZ15
fatcat:pm2i2s4nhneifacsi7hlj2u46e
Understanding and Guiding Requirements Engineering Processes
[chapter]
1996
Advanced IT Tools
NATURE (BRAN" 5363) is an ESPRIT project funded by the European Commission from 08/92 to 08/95. N. Terashima et al. (eds.), Advanced IT Tools ...
Current workflow and software process models are not directly applicable as they assume broad coverage and fairly strict control of the process. ...
Application engineers will then be able to benefit from past experience. The tracing module handles traceability according to the traceability model. ...
doi:10.1007/978-0-387-34979-4_48
fatcat:zaokjen3hvejrmcdx5zj477ok4
SUPPORTING SOFTWARE UNDERSTANDING WITH AUTOMATED REQUIREMENTS TRACEABILITY
2005
International journal of software engineering and knowledge engineering
to foster software understanding. ...
We illustrate the approach using a video-on-demand system and show how the generated traces can be used in various engineering scenarios to improve software understanding. ...
We then discussed how the derived traces can support engineers in understanding software. ...
doi:10.1142/s0218194005002464
fatcat:3r3r6ynwdvgffhopyfyr2k7oyy
Security requirements patterns: understanding the science behind the art of pattern writing
2012
2012 Second IEEE International Workshop on Requirements Patterns (RePa)
The objective of this paper is to aid in understanding of the process for pattern development and provide considerations for writing effective security requirements patterns. ...
Security requirements patterns can provide a means of capturing common security requirements while documenting the context in which a requirement manifests itself and the tradeoffs involved. ...
ACKNOWLEDGMENT This research is supported by the Army Research Office. Thanks to John Slankas for helpful comments on this paper. ...
doi:10.1109/repa.2012.6359977
dblp:conf/re/RiazW12
fatcat:vrc33kp2wbfsfnfydzoo4kz4jy
Robot Transparency: Improving Understanding of Intelligent Behaviour for Designers and Users
[chapter]
2017
Lecture Notes in Computer Science
In this paper we review relevant robot systems architecture, design, and transparency literature, and report on a programme of research to investigate practical approaches to improve robot transparency ...
Autonomous robots can be difficult to design and understand. Designers have difficulty decoding the behaviour of their own robots simply by observing them. ...
the robot vocalisation experiments is being prepared for subsequent publication [26] . ...
doi:10.1007/978-3-319-64107-2_22
fatcat:lrn34gt7xvfwbgiqht2wwmemda
Experience realising a meta-model for wide system understanding: The global system model
1994
Software, Practice & Experience
It is widely accepted that 50 to 80 per cent of all commercial software costs are dedicated to maintenance. 1 Much of these costs arise from the need for software maintainers to understand the system to ...
Thus a change request, expressed in business-oriented language, must be mapped onto conceptual and design models and finally through into the supporting software implementation. ...
analysts in gaining a richer understanding of a software system. ...
doi:10.1002/spe.4380240803
fatcat:dq76l743erbnbb6vec5vo72eeu
Understanding Software Architecture Erosion: A Systematic Mapping Study
[article]
2021
arXiv
pre-print
Architecture Erosion (AEr) can adversely affect software development and has received significant attention in the last decade. ...
The results can provide researchers a comprehensive understanding of AEr and help practitioners handle AEr and improve the sustainability of their architecture. ...
Additionally, we plan to conduct studies on detecting and handling AEr, including the detection of AEr symptoms and the approaches and tools to support the detection at various granularity levels. ...
arXiv:2112.10934v1
fatcat:2qzmaoykjvaixm4jey3nkvdhq4
Understanding Climate Data Through Commentary Metadata: The CHARMe Project
[chapter]
2014
Communications in Computer and Information Science
The system will help users learn from previous community experience and select datasets that best suit their needs, as well as providing direct traceability between conclusions and the data that supported ...
The project applies the principles of Linked Data and adopts the Open Annotation standard to record and publish commentary information. ...
Acknowledgements This research has received funding from the European Union Seventh authors are very grateful to all the other members of the CHARMe consortium (http://www.charme.org.uk), and the project's ...
doi:10.1007/978-3-319-08425-1_4
fatcat:6olytm6jrbfuppmost2rwdz6ga
Understanding Climate Data Through Commentary Metadata: The CHARMe Project
[chapter]
2014
Communications in Computer and Information Science
The system will help users learn from previous community experience and select datasets that best suit their needs, as well as providing direct traceability between conclusions and the data that supported ...
The project applies the principles of Linked Data and adopts the Open Annotation standard to record and publish commentary information. ...
Acknowledgements This research has received funding from the European Union Seventh authors are very grateful to all the other members of the CHARMe consortium (http://www.charme.org.uk), and the project's ...
doi:10.1007/978-3-319-14226-5_4
fatcat:tlasgwqpsfgkzh3ddin3sog4iq
« Previous
Showing results 1 — 15 out of 10,604 results