University of Limerick Institutional Repository

Browsing by Subject "software"

DSpace Repository

Browsing by Subject "software"

Sort by: Order: Results:

  • Coleman, Gerry; Mc Caffery, Fergal; Taylor, Philip S. (IEEE Computer Society, 2007)
    Adept combines two process assessment methods, one plan-based and one agile-based, without dictating which one to use. This makes the lightweight approach attractive for small software companies.
  • O'Shea, Pamela; Exton, Chris (IEEE Computer Society, 2004)
    The study set out to examine the following research question: ‘What types of information are most important to the experienced programmer during maintenance ?’. A content analysis scheme was applied to program summaries ...
  • Brennan, Shane; Cahill, Vinny; Clarke, Siobhán (2009)
    Timing analysis is the application of one or more well-established predictive methods to derive the likely timing behaviour of a specific software task executing on a particular hardware platform. Current approaches ...
  • Downey, Jack; Power, Norah (Association for Computing Machinery, 2007)
    While the specific knowledge, skills and abilities needed to develop software can be determined, it is much more difficult to decide what skill set is required for any given software development role. This paper suggests ...
  • Ó Cinnéide, Mel; Boyle, Dermot; Hemati-Moghadam, Iman (IEEE Computer Society, 2011)
    Current software practice places a strong emphasis on unit testing, to the extent that the amount of test code produced on a project can exceed the amount of actual application code required. This illustrates the importance ...
  • Vilkomir, Sergiy A.; Parnas, David Lorge; Mendiratta, Veena B.; Murphy, Eamonn (IEEE Computer Society, 2005)
    The use of several distinct recovery procedures is one of the techniques that can be used to ensure high availability and fault-tolerance of computer systems. This method has been applied to telecommunications systems and ...
  • Kelly, Tara; Buckley, Jim (IEEE Computer Society, 2006)
    A large body of empirical work in the software comprehension area has focused on the cognitive processes that programmers undertake. However, as yet, little work exists on developing and assessing an encompassing framework ...
  • Lennon, Sophie (University of Limerick, 2015)
    Embedded system development is continuing to grow. Medical, automotive and Internet of Things are just some of the market segments. There is a tight coupling between hardware and software when developing an embedded system, ...
  • Parnas, David Lorge (2003)
    Most software products are too large to be completed by a single person in a short period. To make the development manageable, the software must be divided into components that can be developed (and later maintained) ...
  • Baber, Robert L.; Parnas, David Lorge; Vilkomir, Sergiy A.; Harrison, Paul; O'Connor, Tony (IEEE Computer Society, 2005)
    We describe our experience applying tabular mathematical approaches to software specifications. Our purpose is to show alternative approaches to writing tabular specifications and to help practitioners who want to apply ...
  • Zhu, Liming; Ali Babar, Muhammad (IEEE Computer Society, 2004)
    Software architecture (SA) evaluation is a quality assurance technique that is increasingly attracting significant research and commercial interests. A number of SA evaluation methods have been developed. Most of these ...
  • Linnane, Séan; Richardson, Ita (2006)
    As more and more software organisations continue their integration into a burgeoning global business community, the effective management of relatively new types of working arrangements, such as those enabled by virtual ...
  • Hinchey, Mike; Coyle, Lorcan (IEEE Computer Society, 2010)
    Increasingly software can be considered to be critical,due to the business or other functionality which it supports. Upgrades or changes to such software are expensive and risky, primarily because the software has not ...
  • Downey, Fergal; Coleman, Gerry; Mc Caffery, Fergal (Springer-Verlag, 2006)
    Faced with challenges in relation to interpretation of requirements, issues with build and deployment and excessive integration defects, this paper examines how a software team propose using a novel combination of ...
  • Laporte, Claude Y.; O'Connor, Rory V.; Fanmuy, Gauthier (U.S. Department of Defense, Software Technology Support Center, 2013)
    Very Small Entities (VSEs) developing systems or software are very important to the military since the components they develop are often integrated into products made by larger organizations. Failure to deliver a quality ...
  • Hehir, Agnes Geraldine (University of Limerick, Department of Education and Professional Studies, 2011)
    It is imperative that the teacher is centre-stage in computer aided pedagogical settings to ensure maximum potential is attained. Constructivist theories challenge teachers to create learning environments that suit their ...
  • Vassev, Emil; Hinchey, Mike; Quigley, Aaron (2009)
    Autonomic computing augurs great promise for deep space exploration missions, bringing onboard intelligence and less reliance on control links. As part of our research on the ASSL (Autonomic System Specification Language) ...
  • Mc Caffery, Fergal; Wilkie, F.G.; McFall, Donald (2004)
    This presentation discusses statistical findings obtained from a survey of the state of software development practices within Northern Ireland (NI). The survey was developed and conducted by staff from the Centre for ...
  • Atachiants, Roman; Doherty, Gavan; Gregg, David (IEEE Computer Society, 2016)
    The shift towards multicore processing has led to a much wider population of developers being faced with the challenge of exploiting parallel cores to improve software performance. Debugging and optimizing parallel ...