free -software engineering-16
Sustainability is being demanded by our society today; we have become aware of the need to cut down on our energy consumption and reduce our carbon footprint. At an international level, there is a whole host of initiatives trying to tackle these issues, and the main research Design Assuming that the requirements speci-fication and analysis result in a decision to develop a distributed system, a designer then divides (partitions) the system into several software processes and data files and allocates them to various processors. iTodefine the
Editorial: for the special issue on qualitative software engineering research
free download
Almost twenty years have passed since the first qualitative research study in software engineering was published . Using qualitative methods and a qualitative analytical framework, Curtis, et al. found communication and cooperation to be critical factors in
Agents and software engineering
free download
Software engineers continually strive to develop tools and techniques to manage the complexity that is inherent in software systems. In this article, we argue that intelligent agents and agent-based systems are just such tools. Following a discussion on the subject of what The traditional distinction between soft-ware and hardware was that software was easily changeable and therefore soft, whereas hardware was captured on a physical medium like a chip, was hard to change, and was therefore hard. This traditional distinction is breaking
Enhancing Software Engineering Processes towards Sustainable Software Product Design.
free download
The power consumption of ICT is still increasing. To date, it is not clear if the energy savings through ICT overbalance the energy consumption by ICT, or not. Where manifold efforts of Green IT address the environmental aspects of sustainability considering computer
Software engineering issues in interactive installation art
free download
Software engineering has been in contact with new media art for years, although the connections between these fields have rarely been explicit. In this article, we discuss the software engineering issues that appear in one of the new media art subfields, namely Can I really be saying that its OK to run projects without control or with relatively little control Almost. Im suggesting that first we need to select projects where precise control wont matter so much. Then we need to reduce our expectations for exactly how much were
Developing the software engineering team
free download
Teamwork is often considered one of the most important generic skills that we can provide to graduates entering the information technology profession. Often though, through the rush of covering important content, we short change our students by giving them limited
On the importance of the separation-of-concerns principle in secure software engineering
free download
The separation-of-concerns principle is one of the essential principles in software engineering . It says that software should be decomposed in such a way that different concerns or aspects of the problem at hand are solved in well-separated modules or parts
MESSAGE: Methodology for engineering systems of software agents
free download
Agent technology is gaining more and more importance in the domain of telecommunication applications (eg EURESCOM P71 P81 P70 P8 P845; ACTS projects KIMSAC, AMASE, ABROSE, CLIMATE). The concepts and technology have been brought to a stage
A systematic review process for software engineering
free download
Usually researches start with their research work accomplishing a literature review of some sort. However, unless the review is true, far and repeatable, it is of little scientific value. In this sense, a systematic literature reviews aim at providing the means for carrying out
Contributions of in virtuo and in silico experiments for the future of empirical studies in software engineering
free download
Empirical software engineers usually use a two-staged taxonomy based on the terms in vivo or in vitro, according the control level that can be attained upon the environment where these studies are executed. Despite its importance, this taxonomy does not capture relevant
Towards a new model of abstraction in the engineering of software
free download
This is an abridged version of a longer paper in preparation. The eventual goal is to present, to those outside of the reflection and meta-level architectures community, the intuitions surrounding open implementations and the use of meta-level architectures, particularly
Software engineering in 1968
free download
My aim in this paper is to provide a series of backward glances at the software scene as it was in 196 rather than attempt a scholarly historical analysis. I prefer to reserve my faltering attempts at emulating the historians craft for that perhaps more simple and surely
Handbook of software engineering
free download
27.1. INTRODUCTION predefined. The control functions include instruction decoding, and memory address, data, Microprocessors and minicomputers continue read/write^ and selection signals. This type of to become more powerful every year. As a re-microprocessor
The roots of software engineering
free download
At the International Conference on the History of Computing held in Los Alamos in 197 RW Hamming placed his proposed agenda in the title of his paper: We Would Know What They Thought When They Did It. 1 He pleaded for a history of computing that pursued the
A systematic survey of games used for software engineering education
free download
Simsoft is a serious game one that trains or educates at the centre of a research project designed to see if and how games can contribute to better software engineering management education by helping software engineers and project managers explore some
Knowledge management in software engineering environments
free download
Abstract Knowledge is one of the organizations most important value, influencing its competitiveness. One way to capture organizations knowledge and make it available to all their members is through the use of knowledge management systems. In this paper we
SIMSE: An Interactive Simulation Game for Software Engineering Education.
free download
The typical software engineering education lacks a practical experience of the process of software engineering students are presented with relevant process theory in lectures, but have limited opportunity to put these concepts into practice in an associated class project CSE PROJECTS