A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Proactive Energy-Aware System Software Design with SEEP
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
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]
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?
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
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]
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]
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
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
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
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
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
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]
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
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
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