Filters








194,893 Hits in 5.3 sec

Proactive Energy-Aware System Software Design with SEEP

Timo Hönig, Christopher Eibel, Wolfgang Schröder-Preikschat, Björn Cassens, Rüdiger Kapitza
2013 Softwaretechnik-Trends  
We believe that it is essential to supply software developers and software designers with the right set of tools in order to ease the process of energy-aware programming.  ...  This task is being performed in a reactive manner. Program code is first being developed and afterwards being analyzed for defects with regard to unusually high energy consumption.  ... 
doi:10.1007/s40568-013-0021-5 fatcat:iiyiiekyyjbtrakhq2emd7ydqq

Proactive Energy-Aware Programming with PEEK

Timo Hönig, Heiko Janker, Christopher Eibel, Oliver Mihelic, Rüdiger Kapitza
2014 USENIX Symposium on Operating Systems Design and Implementation  
software development environments.  ...  Results show an up to 8.4-fold speed-up of energy analysis when using PEEK, while the energy consumption of the analyzed code was improved by 25.3 %.  ...  This work was supported by the German Research Foundation (DFG), in part by Research Unit FOR 1508 under grant no.  ... 
dblp:conf/osdi/HonigJEMK14 fatcat:iy57q2k4tjfehd2h2rvvyxvp4i

The Awareness Network: To Whom Should I Display My Actions? And, Whose Actions Should I Monitor? [chapter]

Cleidson R. B. de Souza, David Redmiles
2007 ECSCW 2007  
The concept of awareness has come to play a central role in CSCW research.  ...  In addition, we illustrate how software developers' work practices are influenced by three different factors: the organizational setting, the age of the project, and the software architecture.  ...  The Code Reviews The Alpha software development process also prescribes the usage of code reviews to be performed by process leaders whose processes are affected by the changes in the code.  ... 
doi:10.1007/978-1-84800-031-5_6 dblp:conf/ecscw/SouzaR07 fatcat:7lup3xg5jzgjhf7aobejsidu2a

The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor?

Cleidson R. B. de Souza, David F. Redmiles
2011 IEEE Transactions on Software Engineering  
The concept of awareness has come to play a central role in CSCW research.  ...  In addition, we illustrate how software developers' work practices are influenced by three different factors: the organizational setting, the age of the project, and the software architecture.  ...  The Code Reviews The Alpha software development process also prescribes the usage of code reviews to be performed by process leaders whose processes are affected by the changes in the code.  ... 
doi:10.1109/tse.2011.19 fatcat:qwrowo5sqjh25dc3ktlckxhc7q

Mining Energy-Aware Commits

Irineu Moura, Gustavo Pinto, Felipe Ebert, Fernando Castor
2015 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories  
participate in the process.  ...  Over the last years, energy consumption has become a first-class citizen in software development practice.  ...  First, our results only apply to software developers who performed energy-aware commits on GITHUB. It does not cover software developers in other source code hosting websites.  ... 
doi:10.1109/msr.2015.13 dblp:conf/msr/MouraPEC15 fatcat:o6ztu4dlbrenxlq4qpjpdxm2bm

Change-Enabled Software Systems [chapter]

Oscar Nierstrasz, Marcus Denker, Tudor Gîrba, Adrian Lienhard, David Röthlisberger
2008 Lecture Notes in Computer Science  
We claim that in order to enable effective and graceful evolution of modern software systems, we must make these systems more amenable to change by (i) providing explicit, first-class models of software  ...  Adaptation, reconfiguration and evolution are normal, ongoing processes throughout the lifecycle of a software system.  ...  Acknowledgments We gratefully acknowledge the financial support of the Swiss National Science Foundation for the project "Analyzing, capturing and taming software change" (SNF Project No. 200020-113342  ... 
doi:10.1007/978-3-540-89437-7_3 fatcat:wbmxqhzc35hglb7gazkluzzwlu

Cache-Aware Development of High-Integrity Systems [chapter]

Enrico Mezzetti, Adam Betts, José Ruiz, Tullio Vardanega
2010 Lecture Notes in Computer Science  
Mezzetti, Betts, Ruiz, Vardanega Cache-aware Development of High-Integrity Systems 3/15  ...  aerospace Avoid any changes, unless mission-critical -w.r.t. both hardware and software technologies Driven by ever-increasing user demands Advanced functionalities more computational power Pushes toward  ...  Development should be aware of the cache impact Caches accounted for in the early stages of development Code Patterns and Coding Styles Affect both cache performance and analysability -Reduce timing variability  ... 
doi:10.1007/978-3-642-13550-7_10 fatcat:e2m6i5oir5df3nmuaynueehtr4

THE AWARENESS NETWORK OF MONITORING AND DISPLAYING ACTIONS OF SOCIAL NETWORKS

B.DEENA DIVYA NAYOMI, FAROOQ MOHAMMED, V. SANDEEP, TAMKEEN FATIMA
2015 International journal of computer and communication technology  
Recently, Software Engineering researchers interested in the collaborative nature of software development have explored the implications of this concept in the design of software development tools.  ...  The concept of awareness plays a pivotal role in research in Computer-Supported Cooperative Work.  ...  The first step is called open coding, in which data (in this case, interviews and field notes) are micro-analyzed (line-by-line) to identify categories.  ... 
doi:10.47893/ijcct.2015.1282 fatcat:xv44vwklffelpkz7d4yuj3uo4i

Software-Change Prediction: Estimated+Actual

Huzefa Kagdi, Jonathan Maletic
2006 2006 Second International IEEE Workshop on Software Evolvability (SE'06)  
The authors advocate that combining the estimated change sets computed from impact analysis techniques with the actual change sets that can be recovered from version histories will result in improved software-change  ...  A framework is proposed to integrate these two approaches for software-change prediction.  ...  Therefore, MSR can be performed by analyzing the actual source-code differences.  ... 
doi:10.1109/software-evolvability.2006.14 fatcat:s3bgkrybcfcdvkzkrq355gd7ma

An empirical study of software developers' management of dependencies and changes

Cleidson R. B. de Souza, David F. Redmiles
2008 Proceedings of the 13th international conference on Software engineering - ICSE '08  
However, just a few empirical studies of software developers' actual change impact analysis approaches have been reported in the literature.  ...  It describes, through the presentation of ethnographic data, the strategies used by software developers to handle the effect of software dependencies and changes in their work.  ...  In general, MCW developers tried to anticipate changes in the code -that is, they tried to be aware of changes in the code they depended on, so that they could plan their own work accordingly.  ... 
doi:10.1145/1368088.1368122 dblp:conf/icse/SouzaR08 fatcat:jnhk2mqeszdlbgym3jhz5debt4

Improving Coordination and Communication in Distributed Software Development through Context-Based Software Artifacts Awareness: A Controlled Experiment

Rafael Leonardo Vivian, Elisa Hatsue Moriya Huzita, Renato Balancieri, Simone do Rocio Senger de Souza, Gislaine Camila Lapasini Leal, Edwin Vladimir Galdamez
2018 Journal of Computer Science  
In this study, we evaluate the applicability of an approach to support the context awareness on software artifacts such as source code and class diagram in DSD.  ...  Thus, the proposed approach offers adequate support for context awareness on software artifacts, thereby contributing for distributed software development mainly on coordination and communication between  ...  Acknowledgement The authors thank for Brazil's National Council of Scientific Development (CNPq) and Araucaria Foundation for funding the research project.  ... 
doi:10.3844/jcssp.2018.1531.1545 fatcat:c24xxhyavjfargmj5o6w4kewmi

PerfVis

Leonel Merino, Mario Hess, Alexandre Bergel, Oscar Nierstrasz, Daniel Weiskopf
2019 Companion of the 2019 ACM/SPEC International Conference on Performance Engineering - ICPE '19  
Developers are usually unaware of the impact of code changes to the performance of software systems.  ...  Although developers can analyze the performance of a system by executing, for instance, a performance test to compare the performance of two consecutive versions of the system, changing from a programming  ...  Nierstrasz thanks the Swiss National Science Foundation for its financial support of "Agile Software Analysis" (project 162352). Bergel thanks LAM Research for its financial support.  ... 
doi:10.1145/3302541.3313104 dblp:conf/wosp/MerinoHBNW19 fatcat:mz37gcoxwrahporiznexdvzzgm

On the adaptation of context-aware services [article]

Marco Autili, Vittorio Cortellessa, Paolo Di Benedetto, Paola Inverardi
2015 arXiv   pre-print
To face these problems the concept of adaptable service is increasingly emerging in the software community.  ...  In this paper we describe how CHAMELEON, a declarative framework for tailoring adaptable services, is used within the IST PLASTIC project whose goal is the rapid and easy development/deployment of self-adapting  ...  DEVELOPING CONTEXT-AWARE SER-VICES In this section we briefly introduce the PLASTIC development process model that relies on model-based solutions to build self-adapting context-aware services.  ... 
arXiv:1504.07558v1 fatcat:jpfbgj6byrfn3lxs4zzfe75dg4

Local versus Global Models for Just-In-Time Software Defect Prediction

Xingguang Yang, Huiqun Yu, Guisheng Fan, Kai Shi, Liqiong Chen
2019 Scientific Programming  
Just-in-time software defect prediction (JIT-SDP) is an active topic in software defect prediction, which aims to identify defect-inducing changes.  ...  However, local models have significantly better effort-aware prediction performance than global models in the cross-validation and cross-project-validation scenarios.  ...  In addition to code-based metrics, researchers found that metrics based on software development processes are also associated with software defects.  ... 
doi:10.1155/2019/2384706 fatcat:ovxwz5hgrfb4faxnhnxv7eghwq

Co-evolution of source code and the build system

Bram Adams
2009 2009 IEEE International Conference on Software Maintenance  
In all cases, we found that the build system is a complex software system of its own, trying to co-evolve in a synchronized way with the source code while working around shortcomings of the underlying  ...  A build system breathes life into source code, as it configures and directs the construction of a software system from textual source code modules.  ...  In both observations, software engineers are either not aware of the co-evolution of source code and the build system, or not able to propagate changes between source code and the build system in a synchronized  ... 
doi:10.1109/icsm.2009.5306272 dblp:conf/icsm/Adams09 fatcat:yf4dfhenkjbabnj52qxeerdyy4
« Previous Showing results 1 — 15 out of 194,893 results