free -software engineering-17





Green software and green software engineering definitions, measurements, and quality aspects
free download

The two big fields of sustainability and Information and Communication Technology (ICT) are Green IT (how can we make ICT itself more sustainable) and Green by IT (how can we encourage sustainability by ICT). Taking a deeper look, software links these two areas

REFSENO: A representation formalism for software engineering ontologies
free download

The purpose of this report is to define the current state of the representation formalism for software engineering ontologies (REFSENO). The document begins with an introduction and overview of the state of the art (Chapter 2). Based on the state of the art, the notation

Software product line engineering
free download

30 December 2006/Vol. 4 No. 12 COMMUNICATIONS OF THE ACM most organizations build software systems in a particular domain, repeatedly releasing product variants by adding new features. This insight can be leveraged to improve the software developmentSEARCH Based Software Engineering (SBSE) consists of the application of search-based optimization to software engineering . Using SBSE, a software engineering task is formulated as a search problem by defining a suitable candidate solution representation and a fitness

Adopting open source software engineering (OSSE) practices by adopting OSSE tools
free download

The open source movement has created and uses a set of software engineering tools with features that fit the characteristics of open source development processes. To a large extent, the open source culture and methodology are conveyed to new developers via the toolset

Classification and analysis of risks in software engineering
free download

Despite various methods that exist in software risk management, software projects have a high rate of failure. When complexity and size of the projects are increased, managing software development becomes more difficult. In these projects the need for more analysis

A web-based support environment for software engineering experiments
free download

The software engineering communities frequently propose new software engineering technologies, such as new development techniques, programming languages and tools, without rigorous scientific evaluation. One way to evaluate software engineering

A proposal for software ecosystems engineering .
free download

Software Ecosystems (SECOs) have emerged as an approach to improve software reuse in industry considering relations among companies and stakeholders. Companies and organizations have opened up their platforms and artifacts to others, including partners and

Component-based software engineering : the KobrA approach
free download

The software industry is pinning its hopes for future software productivity and quality gains on componentbased development. However, to date the component paradigm has only really penetrated the implementation phase of the software life-cycle, and does not yet play Currently, UML is widely accepted by the software industry to be the modeling language used to construct models. Several UML diagrams are used to present the dynamic and the static aspects of a software system. Although UML diagrams enormously facilitate theAgent-based systems have evolved significantly during the last two decades. The development of such systems involves, among others, artificial intelligence, distributed systems, and software engineering . In this book, we focus on the software engineering facet

Formal software engineering for computational modelling
free download

Software itself be considered a formal structure and be subject to mathematical analysis. This leads to a discipline of formal software engineering (which is not necessarily the same as the use of formal methods in software engineering ), where a formal

Towards an Agent Oriented Approach to Software Engineering .
free download

This paper describes a methodology for agent oriented software engineering , called Tropos1. Tropos is based on three key ideas. First, the notion of agent and all the related mentalistic notions (for instance: goals and plans) are used in all phases of software

Software engineering component repositories
free download

Traditional, large-scale software repositories have historically failed, principally as a result of their conception as centralized systems. New and emerging technologies such as traders, brokers, location services and search engines have yet to be proven effective in the location

Professional software engineering : Fact or fiction
free download

1 4 IEEE Software November/December 1999 code-and-fix development, the other end is occupied by software engineering ? the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software , as defined by IEEE

Teaching software engineering using simulation games
free download

ABSTRACT A typical software engineering course fails to teach its students many of the skills needed in software development organizations. Because lectures and class projects alone cannot adequately teach about the software process, we have developed a pair of

Software engineering advice from building large-scale distributed systems
free download

Typical first year for a new cluster:~ 0.5 overheating (power down most machines in 5 mins,~ 1-2 days to recover)~ 1 PDU failure (~ 500-1000 machines suddenly disappear,~ 6 hours to come back)~ 1 rack-move (plenty of warning,~ 500-1000 machines powered

Software engineering of self-adaptive systems: an organised tour and future challenges
free download

Modern software systems are expected to operate under uncertain conditions, without interruption. Possible causes of uncertainties include changes in the operational environment, dynamics in the availability of resources, and variations of user goals. The aim

Software engineering curriculum technology transfer: lessons learned from MOOCs and SPOCs
free download

This paper describes our experience in trying to transfer our revised software engineering curriculum from UC Berkeley to other universities. We were in the first wave of Massive Open Online Course (MOOCs), and this paper lists the lessons learned about educational

Patterns as a Means for Intelligent Software Engineering .
free download

In this paper, we make a case for the development of intelligent software engineering patterns. Patterns have proven extremely useful to the object-oriented programming community. However, of the large amount of pattern research, little effort has been devoted CSE PROJECTS

FREE IEEE PAPER AND PROJECTS

FREE IEEE PAPER