402,373 Hits in 3.2 sec

Change-oriented software engineering

Peter Ebraert, Jorge Vallejos, Pascal Costanza, Ellen Van Paesschen, Theo D'Hondt
2007 Proceedings of the 2007 international conference on Dynamic languages in conjunction with the 15th International Smalltalk Joint Conference 2007 - ICDL '07  
We propose a first-class change model for Change-Oriented Software Engineering (COSE).  ...  We introduce a set of five extensions to an existing model of first-class changes and describe the desired behaviour of change-oriented IDEs to support COSE.  ...  Section 3 discusses the requirements to support Change-Oriented Software Engineering.  ... 
doi:10.1145/1352678.1352680 dblp:conf/smalltalk/EbraertVCPD07 fatcat:i2houft2zrh7djn2jjfvrr4piq

An agent-oriented approach to change propagation in software evolution

K.H. Dam, M. Winikoff, L. Padgham
2006 Australian Software Engineering Conference (ASWEC'06)  
Although many approaches have been proposed, automated change propagation is still a significant technical challenge in software engineering.  ...  In this paper we present a novel, agent-oriented approach to deal with change propagation in evolving software systems that are developed using the Prometheus methodology.  ...  The Prometheus methodology Prometheus 1 is a prominent agent-oriented software engineering methodology which has been used and developed over a number of years.  ... 
doi:10.1109/aswec.2006.10 dblp:conf/aswec/DamWP06 fatcat:hlcsbi42j5dudkv4gmnrutkz6i

Aspect-Oriented Change Realizations and Their Interaction

Bebjak Michal, Menkyna Radoslav, Vrani� Valentino, Dolog Peter
2009 e-Informatica Software Engineering Journal  
Some changes can actually affect existing aspect-oriented change realizations, which can be solved by adapting the existing change implementation or by implementing an aspect-oriented change realization  ...  An approach to aspect-oriented change realization based on a two-level change type model is presented in this paper.  ...  We will assume the affiliate marketing software is written in Java, so we can use AspectJ, the most popular aspect-oriented language, which is based on Java, to implement some of these changes.  ... 
doaj:6ebf3b3e8685427ea5e17846a7a984be fatcat:qiisoixbnfb6xaqegl3g4qgdp4

Detecting Change Patterns in Aspect Oriented Software Evolution: Rule-based Repository Analysis

Hanene Cherait, Nora Bounour
2014 International Journal of Software Engineering and Its Applications  
Nonetheless, the evolutionary information contained in current versioning systems for Aspect Oriented (AO) software is incomplete and of low quality, hence limiting the scope of AO software evolution analysis  ...  These patterns can be used to understand AO software evolution, predict future changes,  ...  Our Approach for Change Pattern Detection Understanding how programs evolve or how they continue to change is a key requirement before undertaking any task in software engineering or software evolution  ... 
doi:10.14257/ijseia.2014.8.1.22 fatcat:4u2hyqvvyvd6laiucyzd5cubpy

A Development Model for Predicting Software Reliability Using Ant Colony Optimization Technique for Change Oriented Software Process

D. Hema Latha
2017 IOSR Journal of Computer Engineering  
frequent changes in data in the domain of software engineering.  ...  software reliability results with new data for change oriented systems.  ...  Developing awfully trustworthy software from the user"s perspective is a demanding profession for all software engineers.  ... 
doi:10.9790/0661-1902015764 fatcat:p4qeajhxsvhuxe3s7hdpbh3eiu

CONVERSE: A change-oriented process for engine controllers

D. L. Buttle, J. A. Clark, J. A. McDermid, A. Stephenson, N. J. Tracey
1999 IEE Proceedings - Software  
Introduction The Software Engineering for Business Process Change (SEBPC) programme of the Engineering and Physical Sciences Research Council (EPSRC) is intended to support academic research which can  ...  However these changes make it very hard to achieve reuse in a 'top down' manner -and the software engineers are only able to identify opportunities for reuse in an essentially 'bottom-up manner'.  ... 
doi:10.1049/ip-sen:19990612 fatcat:4vwk2ulagnbc7ga3hyjwdtk3t4

Predicting the probability of change in object-oriented systems

N. Tsantalis, A. Chatzigeorgiou, G. Stephanides
2005 IEEE Transactions on Software Engineering  
 Use automatic tool to extract the internal probability of change for each class  Compare with other object-oriented metrics • History • CBO (Coupling Between Objects) • NOO (Number of Operations Overridden  ...  3/3) Goal of this paper  Estimate the probability that each class will change during software development cycle • Extracted probabilities can be used to: -Determine the quality of current design  ... 
doi:10.1109/tse.2005.83 fatcat:6rd3m7ljcvchpo5fkquq4ub6ki

Analyzing the change-proneness of service-oriented systems from an industrial perspective

Daniele Romano
2013 2013 35th International Conference on Software Engineering (ICSE)  
In this research, we investigate the changeproneness of service-oriented systems from the perspective of software engineers.  ...  However, there is a lack of studies that propose indicators of changes for service-oriented systems.  ...  In this PhD research we investigate the change-proneness of service-oriented systems from the perspective of software engineers.  ... 
doi:10.1109/icse.2013.6606718 dblp:conf/icse/Romano04 fatcat:75y67znmz5ge5cmjtzwhhli57a

Optimizing of an Object–Oriented File System (OOFS)

Ling-Hua Chang, Sanjiv Behl
2015 Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering  
This approach presents a tool for building an object-oriented file system called object-oriented file system tool (or OOFS for short) for completing the development of a large object-oriented information  ...  It consolidates the results of research and development in the semantics and implementation of a full spectrum of information system facilities for object-oriented systems, including data modeling, querying  ...  Therefore we hope that in the near future our software tools might be included in business applications as software as a service (SaaS). Figure 1 . 1 A file structure of OOFS standard model.  ... 
doi:10.18293/seke2015-108 dblp:conf/seke/ChangB15 fatcat:d63fvhoijja3fa3lz4r53at5fu

Change impact analysis for object-oriented programs

Barbara G. Ryder, Frank Tip
2001 Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering - PASTE '01  
CHANGES ÇÙÖ Ò ÐÝ× × ××ÙÑ × Ø Ü ×Ø Ò Ó Ò ÓÖ Ò Ð ÔÖÓ Ö Ñ È Ò Ò ÔÖÓ Ö Ñ È ¼ Ö Ú ÖÓÑ Èº ÓØ È Ò È ¼ Ö ××ÙÑ ØÓ ×ÝÒØ Ø ÐÐÝ ÓÖÖ Ø Ò ÓÑÔ Ð Ð ¸´ µ Ò ÑÔØÝ Ð ×× µ Ð Ø Ò ÑÔØÝ Ð ×× Åµ Ò ÑÔØÝ Ñ Ø Ó ´ ŵ Ð Ø Ò ÑÔØÝ Ñ  ...  Ø ÒÙÑ Ö ÓÖ Ø Ò ØÙÖ Ó Ø Ò × Ø Ø ØÖ Ò× ÓÖÑ È ÒØÓ È ¼ º Ï ××ÙÑ Ø Ø Ò Á ÔÖÓÚ × Ò ÓÖÑ Ø ÓÒ ÓÙØ Ø ¬Ð ׸ Ð ×× ×¸ Ò Ñ Ø Ó × Ø Ø Ú Ò Ø º ÐØ ÖÒ Ø Ú ÐݸÓÒ Ò Ö ÐÝ ÓÒ ÙØ Ð ØÝ Ð « ØÓ Ó Ø Ò Ø × Ò ÓÖÑ Ø ÓÒº Atomic Changes  ...  Ordering atomic changes Deriving atomic changes RELATED WORK FUTURE WORK  ... 
doi:10.1145/379605.379661 dblp:conf/paste/RyderT01 fatcat:i3opmkukuzgcnovey3c3qsd4uy

FEVER: An approach to analyze feature-oriented changes and artefact co-evolution in highly configurable systems

Nicolas Dintzner, Arie van Deursen, Martin Pinzger
2017 Empirical Software Engineering  
FEVER An approach to analyze feature-oriented changes and artefact co-evolution in highly configurable systems Dintzner, Nicolas; van Deursen, Arie; Pinzger, M  ...  unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes  ...  FEVER for Software Engineering Research In scenario S4, a researcher in the domain of evolution of highly variable software systems is interested in the typical structure of feature related changes.  ... 
doi:10.1007/s10664-017-9557-6 fatcat:e7aa2cwzxvderntwdu5a6abtlq

A Slice-Based Change Impact Analysis for Regression Test Case Prioritization of Object-Oriented Programs

S. Panda, D. Munjal, D. P. Mohapatra
2016 Advances in Software Engineering  
This paper presents a static approach to prioritizing the test cases by computing the affected component coupling (ACC) of the affected parts of object-oriented programs.  ...  ASG is the graphical representation of the slice that is computed with Advances in Software Engineering 5 respect to some change made to the program.  ...  Similarly, if the critical weights 8 Advances in Software Engineering are also the same then the moderate weights are taken into consideration for prioritization.  ... 
doi:10.1155/2016/7132404 fatcat:bcr234aokjg4dbgjpr7ef4rtti

The Impact of Rate of Change on Object Oriented Paradigm

Mohammed GH. I. AL Zamil, Eman AL Momani
2013 International Journal of Software Engineering and Its Applications  
In this paper, we present a hybrid technique that relies on the paradigm of dependency graph to detect the impact of change over time on object oriented relationships such as: inheritance, class size,  ...  Object oriented technology accommodates a set of relationships that affect the quality of coding and, therefore, output programs.  ...  Several software engineering applications such as reverse engineering and software maintenance take into account the structure of the software program.  ... 
doi:10.14257/ijseia.2013.7.5.03 fatcat:uwuryiqx2fep7bis2z5plgshju

A Preliminary Exploration of Software Development with Usage-oriented

Zhong-Xu HU, Xiao-Hua XU, Chang-Ji SHAN, Yong YU
2017 DEStech Transactions on Computer Science and Engineering  
Standing at the usage of "software tools", exploring the method of usage-oriented in order to improve the efficiency of solving the problem; Developing software when software tool is used in the usage  ...  scenario in order to ensure the software which is developed more efficiency software-high quality software.  ...  software engineering.  ... 
doi:10.12783/dtcse/csma2017/17328 fatcat:uq7k2huhwngmrlf2ead64w6uwq

First-Class Change Objects for Feature-Oriented Programming

Peter Ebraert
2008 2008 15th Working Conference on Reverse Engineering  
We propose to specify features as sets of first-class change objects which can add, modify or delete building blocks to or from a software system.  ...  Feature-oriented programming (FOP) is the research domain that targets this trend.  ...  Feature oriented programming Pioneering work on software modularity was made in the 70's by Parnas [17] and Dijkstra [10] .  ... 
doi:10.1109/wcre.2008.43 dblp:conf/wcre/Ebraert08 fatcat:jk6ofipukjh4vkmq2det3nb23a
« Previous Showing results 1 — 15 out of 402,373 results