The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Creating, modifying and/or maintaining a software system is a time consuming and complex process. The digital ecosystem is a new concept introduced into the computer science and information systems world. New and already existing systems need to be integrated into these wider digital ecosystems. Here, it is crucial for the developer to understand the systems that need to be integrated to ensure that...
This paper reports on a study in which developers' cognitive levels were categorised and measured while they mapped a sequence diagram to the related code based on a usage based reading scenario. Results indicate that applying the usage-based reading technique to map a sequence diagram to the underlying code, facilitates a developer to operate at the knowledge and comprehension levels of Bloom's cognitive...
Software inspections have been used to improve software quality for 30 years. The checklist based reading strategy has traditionally been the most prevalent reading strategy. Increased object oriented usage has raised questions regarding this technique's efficacy, given issues such as delocalisation. This study compared two OO inspection techniques: use-case reading and usage-based reading, with checklist...
This paper reports on results from a pilot study that used Bloompsilas taxonomy to observe cognition levels during software inspections conducted by undergraduate computer science and software engineering students. Cognition levels associated with three different code inspection techniques were investigated. These were the ad hoc, abstraction driven, and checklist-based reading strategies. Higher...
Software maintenance can consume up to 70% of the effort spent on a software project, with more than half of this devoted to understanding the system. Performing a software inspection is expected to contribute to comprehension of the software. The question is: at what cognition levels do novice developers operate during a checklist-based code inspection followed by a code modification? This paper...
This paper addresses the influence the checklist based reading inspection technique has on a developer's ability to modify inspected code. Traditionally, inspections have been used to detect defects within the development life cycle. This research identified a correlation between the number of defects detected and the successful code extensions for new functionality unrelated to the defects. Participants...
Usage based reading (UBR) is a recent approach to object oriented software inspections. Like other scenario based reading (SBR) techniques it proposes a prescriptive reading procedure. However, the impact of such procedures upon comprehension is not well known, and consideration has not been given to established software cognition theories. This paper describes a study examining software comprehension...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.