free -software engineering-15
Software engineering for adaptive hypermedia systems
free download
This work proposes an engineering approach for adaptive hypermedia applications. Adaptive hypermedia applications are user-centred systems that are based on the hypermedia paradigm, ie they are a network of nodes connected by links and they
Object-oriented software engineering
free download
State of the art languages: Fortran, Algol, Cobol, PL/I Whether or not high-level languages could be used for systems programming was still being debated the number of systems labeled time-sharing has increased from around 5 experimental systems toABSTRACT The design and representation schemes used in constructing a prototype computational environment for modeling and simulating multiagent software engineering processes are described. This environment is called the articulator. An overview of the
Independently extensible systems- software engineering potential and challenges
free download
Component-based software , open systems, and document-based user interfaces are about to revolutionise most areas traditionally addressed by the software engineer. We claim that many traditional software engineering methods, from life-cycle models to programming
The uncertainty principle in software engineering
free download
This paper makes two contributions to software engineering research. First, we observe that uncertainty permeates software development but is rarely captured explicitly in software models. We remedy this situation by presenting the Uncertainty Principle in Software
Quality models in software engineering literature: an analytical and comparative study
free download
The quality of the software is critical and essential in different types of organizations. In some types of software , poor quality of the software product in sensitive systems (such as: real- time systems, control systems, etc.) lead to loss of human life, permanent injury, mission
Mobile application software engineering : Challenges and research directions
free download
The rapid proliferation and ubiquity of mobile, smart devices in the consumer market has forced the software engineering community to quickly adapt development approaches conscious of the novel capabilities of mobile applications. The combination of computing Rationale is the justification behind decisions. It is captured and used in many different forms during software engineering . While it has not achieved widespread use in practice, several approaches have emerged and successfully been used in selected projects. The goal of thisTHE GROWTH OF A FIELD This interest in SBSE in general and evolutionary computation for software engineering in particular has increased rapidly in the past 10 years. Figure 1 shows the growth in publications in SBSE and the concomitant increase in papers within the SBSE fieldABSTRACT A methodology and a knowledge representation and reasoning framework for top-down goal-oriented characterization, modeling, and execution of software engineering activities is presented. A prototype system (ES-TAME) which demonstrates the
An overview of the software engineering process and tools in the Mozilla project
free download
Abstract The Mozilla Project is an Open Source Software project which is dedicated to development of the Mozilla Web browser and application framework. Possessing one of the largest and most complex communities of developers among Open Source projects, it
Software Engineering : Design, Reliability, and Management
free download
Software engineering : design, reliability, and management / Martin. Download book Software Engineering : Design, Reliability, and Management Mcgraw Hill Computer Science Series pdf. Software Engineering : Design Software Engineering : Design, Reliability and ManagementABSTRACT Current expert systems are typically difficult to change once they are built. The authors introduce a method for developing more easily maintainable rule-based expert systems, which is based on dividing the rules into groups and focusing attention on thoseThe term software engineering first appeared in the late 1960s to describe ways to develop, manage, and maintain software so that resulting products are reliable, correct, efficient, and flexible. I The 15 years of software engineering study by the computer science community
Software security engineering
free download
AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo Singapore Mexico City Chapter 1: Why Is Security a Software Issue 2.2.2 System Complexity: The
Managing software engineering experience for comprehensive reuse
free download
Todays software developments are faced with steadily increasing expectations: software has to be developed faster, better, and cheaper. At the same time, application complexity increases. Meeting these demands requires fast, continuous learning and the reuse of past
Replication of experimental results in software engineering
free download
Carrying out empirical studies is widely held to be of importance. A view less widely held is that experiments should be replicated externally (ie by di erent researchers) to both verify and validate the original results. This paper serves two main functions. First, the need for
A survey of the use of crowdsourcing in software engineering
free download
Crowdsourcing can be used to support software engineering activities and research into these activities. In this paper we provide a comprehensive survey of the use of crowdsourcing to support software engineering activities (Crowdsourced Software
Ontologies in the Software Engineering Process.
free download
The term ontology has become popular in several fields of Informatics like Artificial Intelligence, Agent systems, Database or Web Technology. Deviating from its original philosophical meaning, in the context of Computer Sciences the term ontology stands for a
Computer society and ACM approve software engineering code of ethics
free download
PURPOSE The Software Engineering Code of Ethics and Professional Practice, intended as a standard for teaching and practicing software engineering , documents the ethical and professional obligations of software engineers. The code should instruct practitioners about CSE PROJECTS