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.
The PSP (Personal Software Process) is a set of practices with the aim of improving the work of software engineers from the point of view of schedule management and personal productivity. Both managers and employees of software development companies can take advantage of these techniques with the aim of improve the efficiency of the company and its personal work. This paper presents several experiences...
Agile practices have gained increasing popularity in Information Technology (IT), Education, Marketing, and Advertising industry, as it brings quality products into the market faster. Scrum, Lean Development, and Extreme Programming are the most commonly considered processes under the Agile umbrella. Scrum or scrum variants form a high performance, collaborative team to handle projects that are more...
Innovation on the base of technologies in the operation management function is key for the competitiveness of the SMEs. This paper analyzes the learnt lessons related to the implementation of an “Operation Management System” (OMS) in a group of eight Spanish SMEs and provides guides to make it more efficient. We applied Lean Manufacturing techniques in the pre-implementation phase. Then, we reflect...
Computer-Assisted Audit Tools and Techniques' use among auditors has been a research topic on information systems' acceptance or adoption. Since the late 70, guidelines and suggestions on Computer-Assisted Audit Tools' use, relating it to auditors' efficacy and efficiency, have been published by professionals, academics and authoritative bodies. In this paper, the main objective is to define statutory...
Security patterns are well-known solutions to security-specific problems. They are often claimed to benefit designers without much security expertise. We have performed an empirical study to investigate whether the usage of security patterns by such an audience leads to a more secure design, or to an increased productivity of the designers. Our study involved 32 teams of master students enrolled in...
This paper presents some initial results from a twelve-month empirical research study of model driven engineering (MDE). Using largely qualitative questionnaire and interview methods we investigate and document a range of technical, organizational and social factors that apparently influence organizational responses to MDE: specifically, its perception as a successful or unsuccessful organizational...
The increasing difficultly of developing modern test systems is compounded by shortened development times and exponentially more complex devices under test. The fundamental need for connectivity to a wide variety of hardware has not changed, but test engineers often find themselves building systems without the final hardware and without access to the actual device that will be tested. This need for...
Agile means swift, active and responsive and this is what agile software development methodology refers to. Agile software development methodologies are widely accepted these days. It is an iterative approach to keep pace with dynamic development environments. Traditional software development methods are not efficient enough to convene with the rapid change in requirements and short iterations that...
Requirements discovery during project development is known to be the most critical risk in any software project, and managing this is paramount to success in software development. Requirements can change in various ways during the course of a project, and the effect of change on the outcome can differ widely. In this paper we study the effect of different patterns of requirements discovery on a software...
In the practical software development, there are many complexities including dynamic behavior and feedback mechanism as well as various interacting factors. Software Engineering education is facing difficulties because students have limited engineering experience and they can hardly understand typical phenomena occurring in software projects. System Dynamics is a continual modeling method describing...
Most programmers are familiar with the notion that adding new resources to a project will most likely slowdown progress if not bring it to a complete stop while new team members are brought up to speed. Unfortunately, in business situations there are often important opportunities missed or dollars lost if a software development team cannot increase the rate at which they complete functionality. Surprisingly,...
Team software process is an integrated framework that guides development teams in producing high-quality software-intensive systems. This paper analyzes the effects of TSPi training and the improvements achieved by 44 teams, comprising fourth-year students on the software engineering degree programme, corresponding to two academic years. This study shows the benefits of using defined models such as...
The construction industry has been facing a paradigm shift to (i) increase; productivity, efficiency, infrastructure value, quality and sustainability, (ii) reduce; lifecycle costs, lead times and duplications, via effective collaboration and communication of stakeholders in construction projects. Digital construction is a political initiative to address low productivity in the sector. This seeks...
This paper presents a case study that describes TSPi teaching (introduction to the team software process) to 4th year students, grouped by teams, at the Computer Science School, Polytechnic University of Madrid (UPM). The achievements of the teams, due to training and the use of TSPi, were analyzed and discussed. This paper briefly discusses the approach to the teaching and some of the issues that...
An organizational level test strategy needs to incorporate metrics to make the testing activities visible and available to process improvements. The majority of testing measurements that are done are based on faults found in the test execution phase. In contrast, this paper investigates metrics to support software test planning and test design processes. We have assembled metrics in these two process...
This paper provides the author's personal views and perspectives on software process improvement. Starting with his first work on technology assessment in IBM over 20 years ago, Watts Humphrey describes the process improvement work he has been directly involved in. This includes the development of the early process assessment methods, the original design of the CMM, and the introduction of the Personal...
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.