Filters








2,465,984 Hits in 7.6 sec

Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study

Rajiv D. Banker, Gordon B. Davis, Sandra A. Slaughter
1998 Management science  
These results suggest an important link between software development practices and maintenance performance.  ...  However, it is difficult to assess the actual maintenance performance effects of software development practices because their impact is realized over the software life cycle.  ...  Data density is measured by the number of data elements referenced in the software, using Halstead's N2 software science metric (Halstead, 1977) .  ... 
doi:10.1287/mnsc.44.4.433 fatcat:tgext2cwyrfhfcdfbd2hm6kq54

Building a software infrastructure for computational science applications

Osni Marques, Tony Drummond
2005 Proceedings of the second international workshop on Software engineering for high performance computing system applications - SE-HPCS '05  
ACTS is a set of DOE-developed software tools, sometimes in collaboration with other funding agencies, that make it easier to write high performance codes for computational science applications.  ...  and software development tools.  ...  Recently, we have introduced a matrix of software tools, their most relevant applications in science and engineering, with comments on tool performance and functionality with reference to other available  ... 
doi:10.1145/1145319.1145332 fatcat:maqmkmr42rehdoz2p7qsmwh3d4

Performance Analysis of a Software Retrieval Service

Leïla Kloul
2009 Electronical Notes in Theoretical Computer Science  
In this paper, we show how to use this approach to investigate the performance of a software retrieval service.  ...  This approach consists in translating a UML2.0 model onto a process algebra, namely PEPA nets, model.  ...  In this paper, we show how to investigate the performance of a software retrieval service using our approach.  ... 
doi:10.1016/j.entcs.2009.02.055 fatcat:46ml2fqaw5crvjodybgufhvxp4

Developing a Computational Science IDE for HPC Systems

David E. Hudak, Neil Ludban, Vijay Gadepally, Ashok Krishnamurthy
2007 Third International Workshop on Software Engineering for High Performance Computing Applications (SE-HPC '07)  
Software engineering studies have shown that programmer productivity is improved through the use of computational science integrated development environments (or CSIDE, pronounced "sea side") such as MATLAB  ...  ParaM runs on a range of processor architectures (e.g., x86, x64, Itanium, PowerPC) and its MPI binding, known as bcMPI, supports a number of interconnect architectures (e.g., Myrinet and Infinband).  ...  Computational Science IDE's (CSIDE) A computational science integrated development environment (abbreviated as CSIDE and pronounced "sea side") is defined as suite of software tools, including (1) a numeric  ... 
doi:10.1109/se-hpc.2007.3 fatcat:5qysyg6dqjhz7imtnlqj3ulaza

Designing a software for electronically computation Teachers' performance

Z. Lashgary, Z. Jourabchi
2018 The Journal of Qazvin University of Medical Sciences  
During the next two semesters, the program's problems were corrected and a computational program was prepared based on the objectives of the study.  ...  Objective: This study aimed to provide an application for calculating the performance of instructors.  ... 
doi:10.29252/qums.21.6.96 fatcat:5pknqsp6xben3fp6dlqyhio4ja

Software Defined Radio – A High Performance Embedded Challenge [chapter]

Hyunseok Lee, Yuan Lin, Yoav Harel, Mark Woh, Scott Mahlke, Trevor Mudge, Krisztian Flautner
2005 Lecture Notes in Computer Science  
It is performed by mobile terminals ("cell phones") and must be accomplished by a small battery powered system.  ...  illustrate one of the protocols that would need to be accommodated in a programmable platform for software defined radio.  ...  Parallelism To meet the W-CDMA performance requirements in software, we must exploit the inherent algorithmic parallelism.  ... 
doi:10.1007/11587514_3 fatcat:y3zzuozqezdnjgb4lnfzz6l2za

Software Intensive Science

John Symons, Jack Horner
2014 Philosophy & Technology  
of most software used in modern science.  ...  (Loukine et al, 2012) These two papers represent very different examples of software intensive science: One, a system is capable of generating theoretical insights and law-like relationships from a data  ...  For any errors that remain, we blame the path complexity of our (biological) software.  ... 
doi:10.1007/s13347-014-0163-x fatcat:epn7sktin5gblgawzguxiv5tni

Software Engineering for Science

Jeffrey C. Carver
2016 Computing in science & engineering (Print)  
Chue Hong was supported by the UK Engineering and Physical Sciences Research Council (EPSRC) Grant EP/H043160/1 and EPSRC, BBSRC and ESRC Grant EP/N006410/1 for the UK Software Sustainability Institute  ...  Carver was partially supported by grants 1243887 and 1445344 from the National Science Foundation.  ...  Introduction General Overview Scientific software is a special class of software that includes software developed to support various scientific endeavors that would be difficult, or impossible, to perform  ... 
doi:10.1109/mcse.2016.31 fatcat:64witywd4zftret4mkpwrz6qrm

Software for climate sciences

Peter Kuma
2022 Zenodo  
Introduction Problems: • Software is a neglected part of climate sciences. • Software in science enables progress to happen faster. • Little credit given to software -only to papers. • Most papers do not  ...  Solution: More open source software for science. In this presentation: 1. ccbrowse: Visualisation of CALIPSO and CloudSat data. 2. ds-format: Data storage access and a data format.  ... 
doi:10.5281/zenodo.6025116 fatcat:ci46nl4k3fhd5pugpdvhr3lwmi

Collective Mind, Part II: Towards Performance- and Cost-Aware Software Engineering as a Natural Science [article]

Grigori Fursin and Abdul Memon and Christophe Guillon and Anton Lokhmotov
2015 arXiv   pre-print
Similar to natural sciences, we can now continuously track winning solutions (optimizations for a given hardware) that minimize all costs of a computation (execution time, energy spent, code size, failures  ...  Our approach can then help create a large, realistic, diverse, representative, and continuously evolving benchmark with related optimization knowledge while gradually covering all possible software and  ...  performance and cost-aware software/hardware co-design as a web service.  ... 
arXiv:1506.06256v1 fatcat:l3xrlisen5gglk5jtiusfx67dy

Three Performance Models at Work: A Software Designer Perspective

Vittorio Cortellessa, Antinisca Di Marco, Paola Inverardi
2004 Electronical Notes in Theoretical Computer Science  
The validation of software performance since the very early phases of the lifecycle is a crucial issue in complex software system design.  ...  In this paper we focus on performance issues of software architectures and we analyze different performance model notations from a software designer perspective.  ...  In fact, in a component based, distributed software system the attributes such as performance, dependability, maintainability determine the quality of the product and the success of a software development  ... 
doi:10.1016/j.entcs.2004.04.038 fatcat:g2y6suewgjaahobungexfg34ry

Automatic Feedback Generation in Software Performance Engineering: A Review

Javaid Iqbal, Syed Ul Haq
2017 Oriental journal of computer science and technology  
is vital for acceptance of architecture based software performance engineering approach by software industry.  ...  It is well established that due to the complexity in interpreting the performance indices obtained from performance analysis of software architecture and short time to the market, an automated approach  ...  It is worth to conduct a research to design a framework where software performance is analyzed in consideration with other quality attributes.  ... 
doi:10.13005/ojcst/10.02.08 fatcat:cqdgk2yvvrez5a3xobbtvgk4bi

A Study on the Performance of Crowdsourcing Software Development

Tae Eun Kim, Young Moon Lee, Jae Yoon Cheon
2018 International Journal of Advanced Science and Technology  
This research investigated a result of software development based on the crowdsourcing.  ...  had a difference in the control effect analysis.  ...  Acknowledgments This paper is a revised and expanded version of a paper entitled "A Study on the Performance of Crowdsourcing Software Development Applying Collective Intelligence Genome Framework" presented  ... 
doi:10.14257/ijast.2018.118.03 fatcat:q5fvljij4jfjpbjvwfrbmcxlnm

Software, performance, or engineering?

Daniel A. Menascé
2002 Proceedings of the third international workshop on Software and performance - WOSP '02  
This paper discusses why Software Engineering (SE) methods often fail to produce software systems that meet their performance requirements.  ...  Five issues are raised: lack of required scientific principles and models in SE, lack of education in performance, IT workforce shortage, single-user and small database mindsets.  ...  Acknowledgements This work was partially supported by a National Science Foundation grant number EEC-0080379.  ... 
doi:10.1145/584369.584407 dblp:conf/wosp/Menasce02 fatcat:nk4cd4bkyncxjglsg3cxi7n7ru

Supporting High-Performance and High-Throughput Computing for Experimental Science

E. A. Huerta, Roland Haas, Shantenu Jha, Mark Neubauer, Daniel S. Katz
2019 Computing and Software for Big Science  
These case studies span different science domains, software systems, and application requirements as well as levels of sustainability.  ...  A further aim of this paper is to provide a basis to determine the common characteristics and requirements of such infrastructure, as well as to begin a discussion of how best to support the computing  ...  Blue Waters is a joint effort of the University of Illinois at Urbana-Champaign and its National Center for Supercomputing Applications.  ... 
doi:10.1007/s41781-019-0022-7 fatcat:hw5rndktlzbifgvt33kcga2aw4
« Previous Showing results 1 — 15 out of 2,465,984 results