WorldWideScience

Sample records for atms software project

  1. Automated Transportation Management System (ATMS) Software Project Management Plan (SPMP). Revision 2

    International Nuclear Information System (INIS)

    As a cabinet level federal agency with a diverse range of missions and an infrastructure spanning the United States, the US Department of Energy (DOE) has extensive freight transportation requirements. Performance and management of this freight activity is a critical function. DOE's Transportation Management Division (TMD) has an agency-wide responsibility for overseeing transportation activities. Actual transportation operations are handled by government or contractor staff at the field locations. These staff have evolved a diverse range of techniques and procedures for performing transportation functions. In addition to minimizing the economic impact of transportation on programs, facility transportation staff must be concerned with the increasingly complex task of complying with complex shipment safety regulations. Maintaining the department's safety record for shipping hazardous and radioactive materials is a primary goal. Use of automation to aid transportation functions is not widespread within DOE, though TMD has a number of software systems designed to gather and analyze data pertaining to field transportation activities. These systems are not integrated. Historically, most field facilities have accomplished transportation-related tasks manually or with minimal computer assistance. At best, information and decision support systems available to transportation staffs within the facilities are fragmented. In deciding where to allocate resources for automation, facility managers have not tended to give the needs of transportation departments a high priority. This diversity causes TMD significant difficulty in collecting data for use in managing department-wide transportation activities

  2. ATM

    Directory of Open Access Journals (Sweden)

    Boo Yong Ahn

    1999-01-01

    Full Text Available We model the error control of the partial buffer sharing of ATM by a queueing system M1,M2/G/1/K+1 with threshold and instantaneous Bernoulli feedback. We first derive the system equations and develop a recursive method to compute the loss probabilities at an arbitrary time epoch. We then build an approximation scheme to compute the mean waiting time of each class of cells. An algorithm is developed for finding the optimal threshold and queue capacity for a given quality of service.

  3. Project Portfolio Management Software

    OpenAIRE

    Paul POCATILU

    2006-01-01

    In order to design a methodology for the development of project portfolio management (PPM) applications, the existing applications have to be studied. This paper describes the main characteristics of the leading project portfolio management software applications.

  4. Final report for the protocol extensions for ATM Security Laboratory Directed Research and Development Project

    Energy Technology Data Exchange (ETDEWEB)

    Tarman, T.D.; Pierson, L.G.; Brenkosh, J.P. [and others

    1996-03-01

    This is the summary report for the Protocol Extensions for Asynchronous Transfer Mode project, funded under Sandia`s Laboratory Directed Research and Development program. During this one-year effort, techniques were examined for integrating security enhancements within standard ATM protocols, and mechanisms were developed to validate these techniques and to provide a basic set of ATM security assurances. Based on our experience during this project, recommendations were presented to the ATM Forum (a world-wide consortium of ATM product developers, service providers, and users) to assist with the development of security-related enhancements to their ATM specifications. As a result of this project, Sandia has taken a leading role in the formation of the ATM Forum`s Security Working Group, and has gained valuable alliances and leading-edge experience with emerging ATM security technologies and protocols.

  5. Transformational Leadershipin Software Projects

    OpenAIRE

    MOUSAVIKHAH, MARYAM

    2013-01-01

    Lack of management in software projects is among the most important reasons for the failure of this kind of projects. Considering this fact, in addition to high rate of IS (Information System) projects’ failure, and the lack of leadership studies in IS field, it is necessary to pay more attention to the concept of leadership in software projects. Transformational leadership as one of the most popular leadership theories, although might bring specific advantages for this kind of projects, has ...

  6. Core Flight Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The mission of the CFS project is to provide reusable software in support of human space exploration programs.   The top-level technical approach to...

  7. Accelerating ATM Optimization Algorithms Using High Performance Computing Hardware Project

    Data.gov (United States)

    National Aeronautics and Space Administration — NASA is developing algorithms and methodologies for efficient air-traffic management (ATM). Several researchers have adopted an optimization framework for solving...

  8. Managing Distributed Software Projects

    DEFF Research Database (Denmark)

    Persson, John Stouby

    and coordination in a successful, distributed software project between a Russian and a Danish company. The case study’s control aspects were investigated, drawing on Kirsch’s (2004) elements of control framework, to analyze how control is enacted in the project. This analysis showed that informal measurement...... showed that multimodal communication can facilitate collective minding in distributed software projects and can positively impact performance. In providing an approach for investigating the impact of multimodal communication practices on virtual team performance, we can further understand and support...

  9. Characteristics for Software Optimization Projects

    Directory of Open Access Journals (Sweden)

    Iulian NITESCU

    2008-01-01

    Full Text Available The increasing of the software systems complexity imposes the identification and implementation of some methods and techniques in order to manage it. The software optimization project is a way in which the software complexity is controlled. The software optimization project must face to the organization need to earn profit. The software optimization project is an integrated part of the application cycle because share same resources, depends on other stages and influences next phases. The optimization project has some particularities because it works on an finished product around its quality. The process is quality and performance oriented and it assumes that the product life cycle is almost finished.

  10. Project Management - Software Development Methodology

    OpenAIRE

    Zvonimir Vukovic

    2005-01-01

    This article talks about project management in a software development area. The emphasis is given to the process of software development and the main responsibilities of the project manager. Furthermore, some aspects of different management topics that can be found in almost all projects nowadays are also described. To have a successful project one needs to have a team of persons who will participate in the project according to their professional expertise. The teams and sub-teams are defined...

  11. RESCON: Educational project scheduling software

    OpenAIRE

    Deblaere, Filip; Demeulemeester, Erik; Herroelen, Willy

    2011-01-01

    In this article we discuss a freely downloadable educational software tool for illustrating project scheduling and project management concepts. The tool features exact and heuristic scheduling procedures and visualizes project networks, project schedules, resource profiles, activity slacks, and project duration distributions.

  12. Software engineering beyond the project

    DEFF Research Database (Denmark)

    Dittrich, Yvonne

    2014-01-01

    Context The main part of software engineering methods, tools and technologies has developed around projects as the central organisational form of software development. A project organisation depends on clear bounds regarding scope, participants, development effort and lead-time. What happens when...... these conditions are not given? The article claims that this is the case for software product specific ecosystems. As software is increasingly developed, adopted and deployed in the form of customisable and configurable products, software engineering as a discipline needs to take on the challenge to support...... of traditional software engineering, but makes perfect sense, considering that the frame of reference for product development is not a project but continuous innovation across the respective ecosystem. The article provides a number of concrete points for further research....

  13. Search Based Software Project Management

    OpenAIRE

    Ren, J

    2013-01-01

    This thesis investigates the application of Search Based Software Engineering (SBSE) approach in the field of Software Project Management (SPM). With SBSE approaches, a pool of candidate solutions to an SPM problem is automatically generated and gradually evolved to be increasingly more desirable. The thesis is motivated by the observation from industrial practice that it is much more helpful to the project manager to provide insightful knowledge than exact solutions. We investigate whether S...

  14. Software Quality Assurance in Software Projects: A Study of Pakistan

    Directory of Open Access Journals (Sweden)

    Faisal Shafique Butt

    2013-05-01

    Full Text Available Software quality is specific property which tells what kind of standard software should have. In a software project, quality is the key factor of success and decline of software related organization. Many researches have been done regarding software quality. Software related organization follows standards introduced by Capability Maturity Model Integration (CMMI to achieve good quality software. Quality is divided into three main layers which are Software Quality Assurance (SQA, Software Quality Plan (SQP and Software Quality Control (SQC. So In this study, we are discussing the quality standards and principles of software projects in Pakistan software Industry and how these implemented quality standards are measured and managed. In this study, we will see how many software firms are following the rules of CMMI to create software. How many are reaching international standards and how many firms are measuring the quality of their projects. The results show some of the companies are using software quality assurance techniques in Pakstan.

  15. Concurrent Software Engineering Project

    Science.gov (United States)

    Stankovic, Nenad; Tillo, Tammam

    2009-01-01

    Concurrent engineering or overlapping activities is a business strategy for schedule compression on large development projects. Design parameters and tasks from every aspect of a product's development process and their interdependencies are overlapped and worked on in parallel. Concurrent engineering suffers from negative effects such as excessive…

  16. Risk management in software development projects

    OpenAIRE

    McManus, John

    2004-01-01

    Very few software projects are completed on time, on budget, and to their original specification causing the global IT software industry to lose billions each year in project overruns and reworking software. Research supports that projects usually fail because of management mistakes rather than technical mistakes. Risk Management in Software Development Projects focuses on what the practitioner needs to know about risk in the pursuit of delivering software projects. Risk Management in Softwar...

  17. Management of Software Development Projects

    Directory of Open Access Journals (Sweden)

    Felician ALECU

    2011-04-01

    Full Text Available Any major software development starts with the Initiating process group. Once the charter document is approved, the Planning and then to the Executing stages will follow. Monitoring and Controlling is measuring the potential performance deviation of the project in terms of schedule and costs and performs the related Integrated Change Control activities. At the end, during the Closing, the program/project manager will check the entire work is completed and the objectives are met.

  18. Software Project Documentation - An Essence of Software Development

    OpenAIRE

    Vikas S. Chomal; Dr. Jatinderkumar R. Saini

    2015-01-01

    Software documentation is a critical attribute of both software projects and software engineering in general. Documentation is considered as a media of communication among the parties involved during software development as well the one who will be using the software. It consists of written particulars concerning software specifications as well as what it does, in which manner it accomplishes the specified details and even how to exercise it. In this paper, we tried to focus on the role of do...

  19. Computer software project management: an introduction

    OpenAIRE

    Liberto, Samuel Matthew

    1991-01-01

    This thesis addresses the general principles of computer software project management. The main objective is to aid perspective software project managers in dealing with the development and management of software projects. The definition of the classical software development life cycle is given. The components include system engineering, analysis, design, coding, testing, and maintenance. The thesis contains a description of the reasons why many software projects have cost overruns and late sc...

  20. Development of integrated software project planning model

    OpenAIRE

    Manalif, Ekananta; Capretz, Luiz Fernando; Ho, Danny

    2012-01-01

    As the most uncertain and complex project when compared to other types of projects, software development project is highly depend on the result of software project planning phase that helping project managers by predicting the project demands with respect to the budgeting, scheduling, and the allocation of resources. The two main activities in software project planning are effort estimation and risk assessment which has to be executed together because the accuracy of the effort estimation is ...

  1. Improving Software Engineering on NASA Projects

    Science.gov (United States)

    Crumbley, Tim; Kelly, John C.

    2010-01-01

    Software Engineering Initiative: Reduces risk of software failure -Increases mission safety. More predictable software cost estimates and delivery schedules. Smarter buyer of contracted out software. More defects found and removed earlier. Reduces duplication of efforts between projects. Increases ability to meet the challenges of evolving software technology.

  2. Implementing Large Projects in Software Engineering Courses

    Science.gov (United States)

    Coppit, David

    2006-01-01

    In software engineering education, large projects are widely recognized as a useful way of exposing students to the real-world difficulties of team software development. But large projects are difficult to put into practice. First, educators rarely have additional time to manage software projects. Second, classrooms have inherent limitations that…

  3. Applied software risk management a guide for software project managers

    CERN Document Server

    Pandian, C Ravindranath

    2006-01-01

    Few software projects are completed on time, on budget, and to their original specifications. Focusing on what practitioners need to know about risk in the pursuit of delivering software projects, Applied Software Risk Management: A Guide for Software Project Managers covers key components of the risk management process and the software development process, as well as best practices for software risk identification, risk planning, and risk analysis. Written in a clear and concise manner, this resource presents concepts and practical insight into managing risk. It first covers risk-driven project management, risk management processes, risk attributes, risk identification, and risk analysis. The book continues by examining responses to risk, the tracking and modeling of risks, intelligence gathering, and integrated risk management. It concludes with details on drafting and implementing procedures. A diary of a risk manager provides insight in implementing risk management processes.Bringing together concepts ...

  4. JET real-time project test-bench software structure

    International Nuclear Information System (INIS)

    A new test-bench for the JET real-time project was developed, being capable of generating analogue and digital stimulus signals to the control systems under test using previously stored JET pulse data. This platform allows systems to be more thoroughly tested in a wide range of scenarios before going on-line on the JET machine, reducing development and maintenance times and improving systems performance and reliability. This paper describes the real-time stimulus generator. Three layers of software which were developed to completely control 32 analogue output channels and 32 ATM virtual circuits as a real-time signal generator system:-Signal processing on Digital Signal Processor (DSP) software directly accesses the programmable control logic, issuing all the necessary commands using a 64-bit control register and 8-channel rate change registers. Real-time data flow from local SDRAM to digital to analogue converter (DAC) channel circular buffers is also controlled by the DSP. Interrupt service routines (ISRs) were developed to Control Software variables, as well as DMA data transfers. -Signal generation and operation as a Linux application controls the DSP in a client-server architecture. The most important functions of this software are: (i) access the JET database via MDSplus (ii) data transfer to the local DSP SDRAM (iii) issuing commands to the DSP state machine hardware controller (iv) check DSP and hardware logic blocks status for errors and (v) the ATM link control. -Remote control operation using HTTP server running CGI scripts receives the remote configuration and commands from JET operations management software interface and passes it to the high level Linux software

  5. SAPHIRE 8 Software Project Plan

    Energy Technology Data Exchange (ETDEWEB)

    Curtis L.Smith; Ted S. Wood

    2010-03-01

    This project is being conducted at the request of the DOE and the NRC. The INL has been requested by the NRC to improve and maintain the Systems Analysis Programs for Hands-on Integrated Reliability Evaluation (SAPHIRE) tool set concurrent with the changing needs of the user community as well as staying current with new technologies. Successful completion will be upon NRC approved release of all software and accompanying documentation in a timely fashion. This project will enhance the SAPHIRE tool set for the user community (NRC, Nuclear Power Plant operations, Probabilistic Risk Analysis (PRA) model developers) by providing improved Common Cause Failure (CCF), External Events, Level 2, and Significance Determination Process (SDP) analysis capabilities. The SAPHIRE development team at the Idaho National Laboratory is responsible for successful completion of this project. The project is under the supervision of Curtis L. Smith, PhD, Technical Lead for the SAPHIRE application. All current capabilities from SAPHIRE version 7 will be maintained in SAPHIRE 8. The following additional capabilities will be incorporated: • Incorporation of SPAR models for the SDP interface. • Improved quality assurance activities for PRA calculations of SAPHIRE Version 8. • Continue the current activities for code maintenance, documentation, and user support for the code.

  6. Antennas Designed for Advanced Communications for Air Traffic Management (AC/ATM) Project

    Science.gov (United States)

    Zakrajsek, Robert J.

    2000-01-01

    The goal of the Advanced Communications for Air Traffic Management (AC/ATM) Project at the NASA Glenn Research Center at Lewis Field is to enable a communications infrastructure that provides the capacity, efficiency, and flexibility necessary to realize a mature free-flight environment. The technical thrust of the AC/ATM Project is targeted at the design, development, integration, test, and demonstration of enabling technologies for global broadband aeronautical communications. Since Ku-band facilities and equipment are readily available, one of the near-term demonstrations involves a link through a Kuband communications satellite. Two conformally mounted antennas will support the initial AC/ATM communications links. Both of these are steered electronically through monolithic microwave integrated circuit (MMIC) amplifiers and phase shifters. This link will be asymmetrical with the downlink to the aircraft (mobile vehicle) at a throughput rate of greater than 1.5 megabits per second (Mbps), whereas the throughput rate of the uplink from the aircraft will be greater than 100 kilobits per second (kbps). The data on the downlink can be narrow-band, wide-band, or a combination of both, depending on the requirements of the experiment. The AC/ATM project is purchasing a phased-array Ku-band transmitting antenna for the uplink from the test vehicle. Many Ku-band receiving antennas have been built, and one will be borrowed for a short time to perform the initial experiments at the NASA Glenn Research Center at Lewis Field. The Ku-band transmitting antenna is a 254-element MMIC phased-array antenna being built by Boeing Phantom Works. Each element can radiate 100 mW. The antenna is approximately 43-cm high by 24-cm wide by 3.3-cm thick. It can be steered beyond 60 from broadside. The beamwidth varies from 6 at broadside to 12 degrees at 60 degrees, which is typical of phased-array antennas. When the antenna is steered to 60 degrees, the beamwidth will illuminate

  7. Evaluation of Students’ Skills in Software Project

    Directory of Open Access Journals (Sweden)

    Pinar Cihan

    2014-02-01

    Full Text Available Software project probably is a sector that has witnessed the highest rate of project failure in the world. The industry claims that the software engineering graduates are not able to meet their requirements in software industry. This is surprising to the academia that offers software engineering specialization. This type of situation is creating the barrier between the software industry and academics and the efforts are made to reduce the gap. So it is important identify weaknesses of projects. This paper outlines evaluating questionnaire about the student projects in software development courses student projects. The questions were intended to test students’ soft skills and hard skills. This questionnaires performed Software Engineering, System Analysis and Design, and Agile Software Development courses in the Department of Computer Engineering. All of these courses are project based learning. In this study, soft skills and hard skills in software development courses students project evaluated. The purpose of this study identify the students project weaknesses in project based courses to provide better quality education in software development courses, preparing students for professional life, improvement of the success rate of software projects and possibly lead to reduce gap between academy and industry.

  8. User systems guidelines for software projects

    Energy Technology Data Exchange (ETDEWEB)

    Abrahamson, L. (ed.)

    1986-04-01

    This manual presents guidelines for software standards which were developed so that software project-development teams and management involved in approving the software could have a generalized view of all phases in the software production procedure and the steps involved in completing each phase. Guidelines are presented for six phases of software development: project definition, building a user interface, designing software, writing code, testing code, and preparing software documentation. The discussions for each phase include examples illustrating the recommended guidelines. 45 refs. (DWL)

  9. Software Tools Streamline Project Management

    Science.gov (United States)

    2009-01-01

    Three innovative software inventions from Ames Research Center (NETMARK, Program Management Tool, and Query-Based Document Management) are finding their way into NASA missions as well as industry applications. The first, NETMARK, is a program that enables integrated searching of data stored in a variety of databases and documents, meaning that users no longer have to look in several places for related information. NETMARK allows users to search and query information across all of these sources in one step. This cross-cutting capability in information analysis has exponentially reduced the amount of time needed to mine data from days or weeks to mere seconds. NETMARK has been used widely throughout NASA, enabling this automatic integration of information across many documents and databases. NASA projects that use NETMARK include the internal reporting system and project performance dashboard, Erasmus, NASA s enterprise management tool, which enhances organizational collaboration and information sharing through document routing and review; the Integrated Financial Management Program; International Space Station Knowledge Management; Mishap and Anomaly Information Reporting System; and management of the Mars Exploration Rovers. Approximately $1 billion worth of NASA s projects are currently managed using Program Management Tool (PMT), which is based on NETMARK. PMT is a comprehensive, Web-enabled application tool used to assist program and project managers within NASA enterprises in monitoring, disseminating, and tracking the progress of program and project milestones and other relevant resources. The PMT consists of an integrated knowledge repository built upon advanced enterprise-wide database integration techniques and the latest Web-enabled technologies. The current system is in a pilot operational mode allowing users to automatically manage, track, define, update, and view customizable milestone objectives and goals. The third software invention, Query

  10. Software Support of Project Planning

    OpenAIRE

    Škorpík, Vojtěch

    2013-01-01

    Tématem bakalářské práce je specializovaný software používaný pro podporu plánování projektů. Těžiště práce spočívá v definování dostupných softwarových produktů pro projektové řízení a jejich porovnání na základě stanovených kritérií. Součástí je popis vybraných programů – MS Project, PMportal, RSV II a Easy Project. Porovnání těchto programů je provedeno formou přehledné tabulky. Praktické využití projektového plánování je ukázáno na projektu výstavby výrobní haly v Jihlavě s využitím progr...

  11. 4COLLABORATIVE WEB BASED PROJECT MANAGEMENT SOFTWARE

    OpenAIRE

    A. R. Khan; Rquaiya Khan; Trimbak R Sontakke; Shraddha R Khonde; Revati Wahul; Mahtab alam

    2012-01-01

    Project Management Software dramatically improves performance and the communication between the distributed and remote teams. Project Management software heightens the visibility and control of the application development lifecycle-giving a better control over the entire development process, from the management stage through development. The goal of Project Management Software is to produce a product that is delivered on time, within the allocated budget, and with the capabilit...

  12. Process-based software project management

    CERN Document Server

    Goodman, F Alan

    2006-01-01

    Not connecting software project management (SPM) to actual, real-world development processes can lead to a complete divorcing of SPM to software engineering that can undermine any successful software project. By explaining how a layered process architectural model improves operational efficiency, Process-Based Software Project Management outlines a new method that is more effective than the traditional method when dealing with SPM. With a clear and easy-to-read approach, the book discusses the benefits of an integrated project management-process management connection. The described tight coup

  13. 4COLLABORATIVE WEB BASED PROJECT MANAGEMENT SOFTWARE

    Directory of Open Access Journals (Sweden)

    A.R. Khan

    2012-07-01

    Full Text Available Project Management Software dramatically improves performance and the communication between the distributed and remote teams. Project Management software heightens the visibility and control of the application development lifecycle-giving a better control over the entire development process, from the management stage through development. The goal of Project Management Software is to produce a product that is delivered on time, within the allocated budget, and with the capabilities expected by the customer. Project management software is basically a properly managed project has a clear, communicated, and managed set of goals and objectives, whose progress is quantifiable and controlled. Resources are used effectively and efficiently to produce the desired product. A project usually has a communicated set of processes that cover the daily activities of the project, forming the project framework. As a result, every team member understands their roles, responsibilities and how they fit into the big picture thus promoting the efficient use of resources.

  14. Managing Knowledge in Global Software Development Projects

    OpenAIRE

    Dingsøyr, Torgeir; Smite, Darja

    2014-01-01

    Software is increasingly developed in global projects, and such projects are challenged by distance, different time zones, and cultural differences. Knowledge management is central to ensuring effective development of a product with the right features and the right level of quality. A central question then is what knowledge management approach to apply in global software development. This article draws on established research in software engineering, combined with three focus groups in two gl...

  15. Implementing large projects in software engineering courses

    Science.gov (United States)

    Coppit, David

    2006-03-01

    In software engineering education, large projects are widely recognized as a useful way of exposing students to the real-world difficulties of team software development. But large projects are difficult to put into practice. First, educators rarely have additional time to manage software projects. Second, classrooms have inherent limitations that threaten the realism of large projects. Third, quantitative evaluation of individuals who work in groups is notoriously difficult. As a result, many software engineering courses compromise the project experience by reducing the team sizes, project scope, and risk. In this paper, we present an approach to teaching a one-semester software engineering course in which 20 to 30 students work together to construct a moderately sized (15KLOC) software system. The approach combines carefully coordinated lectures and homeworks, a hierarchical project management structure, modern communication technologies, and a web-based project tracking and individual assessment system. Our approach provides a more realistic project experience for the students, without incurring significant additional overhead for the instructor. We present our experiences using the approach the last 2 years for the software engineering course at The College of William and Mary. Although the approach has some weaknesses, we believe that they are strongly outweighed by the pedagogical benefits.

  16. Simulator for Software Project Reliability Estimation

    Directory of Open Access Journals (Sweden)

    Sanjana,

    2011-07-01

    Full Text Available Several models are there for software development processes, each describing approaches to a variety of tasks or activities that take place during the process. Without project management, softwareprojects can easily be delivered late or over budget. With large numbers of software projects not meeting their expectations in terms of functionality, cost, or delivery schedule, effective project management appears to be lacking.IEEE defines reliability as “the ability of a system to perform its required function under stated conditions for a specified period of time. To most software project managers, reliability is equated to correctness that is number of bugs found and fixed. The purpose is to develop a simulator forestimating the reliability of the software project using PERT approach keeping in view the criticality index of each task.

  17. WIPP Transparency Project - container tracking and monitoring demonstration using the Authenticated Tracking and Monitoring System (ATMS)

    International Nuclear Information System (INIS)

    The Authenticated Tracking and Monitoring System (ATMS) is designed to answer the need for global monitoring of the status and location of proliferation-sensitive items on a worldwide basis, 24 hours a day. ATMS uses wireless sensor packs to monitor the status of the items within the shipment and surrounding environmental conditions. Receiver and processing units collect a variety of sensor event data that is integrated with GPS tracking data. The collected data are transmitted to the International Maritime Satellite (INMARSAT) communication system, which then sends the data to mobile ground stations. Authentication and encryption algorithms secure the data during communication activities. A typical ATMS application would be to track and monitor the stiety and security of a number of items in transit along a scheduled shipping route. The resulting tracking, timing, and status information could then be processed to ensure compliance with various agreements

  18. Penetration Testing in Agile Software Development Projects

    OpenAIRE

    Tomanek, Martin; Klima, Tomas

    2015-01-01

    Agile development methods are commonly used to iteratively develop the information systems and they can easily handle ever-changing business requirements. Scrum is one of the most popular agile software development frameworks. The popularity is caused by the simplified process framework and its focus on teamwork. The objective of Scrum is to deliver working software and demonstrate it to the customer faster and more frequent during the software development project. However the security requir...

  19. Final Report for the Scaled Asynchronous Transfer Mode (ATM) Encryption Laboratory Directed Research and Development Project

    Energy Technology Data Exchange (ETDEWEB)

    Pierson, L.G.; Witzke, E.L.

    1999-01-01

    This effort studied the integration of innovative methods of key management crypto synchronization, and key agility while scaling encryption speed. Viability of these methods for encryption of ATM cell payloads at the SONET OC- 192 data rate (10 Gb/s), and for operation at OC-48 rates (2.5 Gb/s) was shown. An SNL-Developed pipelined DES design was adapted for the encryption of ATM cells. A proof-of-principle prototype circuit board containing 11 Electronically Programmable Logic Devices (each holding the equivalent of 100,000 gates) was designed, built, and used to prototype a high speed encryptor.

  20. Software project management in a changing world

    CERN Document Server

    Ruhe, Günther

    2014-01-01

    By bringing together various current direc­tions, Software Project Management in a Changing World focuses on how people and organizations can make their processes more change-adaptive. The selected chapters closely correspond to the project management knowledge areas introduced by the Project Management Body of Knowledge, including its extension for managing software projects. The contributions are grouped into four parts, preceded by a general introduction. Part I "Fundamentals" provides in-depth insights into fundamental topics including resource allocation, cost estimation and risk manage

  1. Supporting newcomers in software development projects

    OpenAIRE

    Panichella, Sebastiano

    2015-01-01

    The recent and fast expansion of OSS (Open-source software) communities has fostered research on how open source projects evolve and how their communities interact. Several research studies show that the inflow of new developers plays an important role in the longevity and the success of OSS projects. Beside that they also discovered that an high percentage of newcomers tend to leave the project because of the socio-technical barriers they meet when they join the project. However, such resear...

  2. ATMS software: Fuzzy Hough Transform in a hybrid algorithm for counting the overlapped etched tracks and orientation recognition

    International Nuclear Information System (INIS)

    A computer program named ATMS written in MATLAB and running with a friendly interface has been developed for recognition and parametric measurements of etched tracks in images captured from the surface of Solid State Nuclear Track Detectors. The program, using image analysis tools, counts the number of etched tracks and depending on the current working mode classifies them according to their radii (small object removal) or their axis (non-perpendicular or non-circular etched tracks), their mean intensity value and their orientation through the minor and major axes. Images of the detectors' surfaces are input to the code, which generates text and figure files as output, including the number of counted etched tracks with the associated track parameters, histograms and a figure showing edge and center of detected etched tracks. ATMS code is running hierarchically as calibration, testing and measurement modes to demonstrate the reliability, repeatability and adaptability. Fuzzy Hough Transform is used for the estimation of the number of etched tracks and their parameters, providing results even in cases that overlapping and orientation occur. ATMS code is finally converted to a standalone file which makes it able to run out of MATLAB environment. - Highlights: ► Presenting a novel code named ATMS for nuclear track measurements. ► Execution in three modes for generality, adaptability and reliability. ► Using Fuzzy Hough Transform for overlapping detection and orientation recognition. ► Using DFT as a filter for noise removal process in track images. ► Processing the noisy track images and demonstration of the presented code

  3. Managing Software Development Projects, The Project Management Process

    Directory of Open Access Journals (Sweden)

    Felician ALECU

    2011-07-01

    Full Text Available Software development projects are logically divided into phases that are composing the project life cycle. The name and number of these phases are industry dependent, so they are completely different from one field of activity to another. Typically, the phases are scheduled sequentially but in some cases a project may take clear advantages by running the phases concurrently.

  4. Designing Project Management for Global Software Development

    DEFF Research Database (Denmark)

    Tjørnehøj, Gitte; B. Balogh, Maria; Iversen, Cathrine;

    2014-01-01

    in the development projects. This study has identified a range of difficulties described in the literature of global software development, lacking sufficient solutions. In particular, advice for project managers is lacking. Design science research has been applied to design a model to guide project managers......Software development in distributed teams remains challenging despite rapid technical improvement in tools for communication and collaboration across distance. The challenges stem from geographical, temporal and sociocultural distance and manifest themselves in a variety of difficulties...... of distributed software teams, based on a practice study and informed by well-known theories. Our work pinpoints the difficulties of handling the vital informal processes in distributed collaboration that are so vulnerable because the distances risk detaining their growth and increasing their decay rate...

  5. Developing Project Duration Models in Software Engineering

    Institute of Scientific and Technical Information of China (English)

    Pierre Bourque; Serge Oligny; Alain Abran; Bertrand Fournier

    2007-01-01

    Based on the empirical analysis of data contained in the International Software Benchmarking Standards Group(ISBSG) repository, this paper presents software engineering project duration models based on project effort. Duration models are built for the entire dataset and for subsets of projects developed for personal computer, mid-range and mainframeplatforms. Duration models are also constructed for projects requiring fewer than 400 person-hours of effort and for projectsre quiring more than 400 person-hours of effort. The usefulness of adding the maximum number of assigned resources as asecond independent variable to explain duration is also analyzed. The opportunity to build duration models directly fromproject functional size in function points is investigated as well.

  6. Software Project Planning : The Relationship between Project Planning and Project Success

    OpenAIRE

    Ljungquist, Andreas; Rosander, Björn

    2004-01-01

    Software engineering is the computer science discipline concerned with developing computer software. However, software engineering does not only include the technical perspective of producing software. It also involves management issues, such as planning, controlling, and monitoring a software project. A project typically embraces a structured set of activities, which are performed in a pre-determined sequence. The initial activity is generally the process of planning the project, which accor...

  7. Software Process Models and Analysis on Failure of Software Development Projects

    OpenAIRE

    Kaur, Rupinder; Sengupta, Jyotsna

    2013-01-01

    The software process model consists of a set of activities undertaken to design, develop and maintain software systems. A variety of software process models have been designed to structure, describe and prescribe the software development process. The software process models play a very important role in software development, so it forms the core of the software product. Software project failure is often devastating to an organization. Schedule slips, buggy releases and missing features can me...

  8. Risk Management Adoption Framework for Software Projects: A Case Study for Kenyan Software Project Managers and Developers

    OpenAIRE

    Noela Jemutai Kipyegen

    2012-01-01

    Despite the existence and availability of proper software development risk management processes, Kenyans software projects experience myriad of challenges. This study looks at software risk management practice and the root of problems experienced by Kenyan software project managers and developers. The survey helped to understand these causes and the kind of risk management adoption framework suitable to software projects and that solves existing problems in Kenya. Results from 62 software dev...

  9. Project Management Software for Distributed Industrial Companies

    Science.gov (United States)

    Dobrojević, M.; Medjo, B.; Rakin, M.; Sedmak, A.

    This paper gives an overview of the development of a new software solution for project management, intended mainly to use in industrial environment. The main concern of the proposed solution is application in everyday engineering practice in various, mainly distributed industrial companies. Having this in mind, special care has been devoted to development of appropriate tools for tracking, storing and analysis of the information about the project, and in-time delivering to the right team members or other responsible persons. The proposed solution is Internet-based and uses LAMP/WAMP (Linux or Windows - Apache - MySQL - PHP) platform, because of its stability, versatility, open source technology and simple maintenance. Modular structure of the software makes it easy for customization according to client specific needs, with a very short implementation period. Its main advantages are simple usage, quick implementation, easy system maintenance, short training and only basic computer skills needed for operators.

  10. Approaches for measuring the management effectiveness of software projects

    OpenAIRE

    Michael, James Bret; Osmundson, John S.

    2008-01-01

    Effective software project management is a key element in achieving software project success. In order to improve the quality of the management and focus our efforts on the right issues, it is essential to measure software project management effectiveness first. In this report, we introduce four alternative approaches for guiding the development of project management metrics.

  11. Software Development Factories, the Project Management Perspective

    Directory of Open Access Journals (Sweden)

    Felician ALECU

    2012-01-01

    Full Text Available In a software factory, the applications are developed in the same way Henri Ford started manufacturing cars. In such a way, a customized solution could be obtained within a reasonable budget and within the foreseen timeframe. This development method offers a flexible solution that can be readapted rapidly and automatically to the changing business needs, so the Project Management becomes a real challenge.

  12. SSP: a simple software process for small- size software development projects

    OpenAIRE

    Ochoa, Sergio; Pino, José A.; Luis A. Guerrero; Cesar A Collazos

    2006-01-01

    A large number of software development projects in Latin- American countries are small-size, poorly defined and time pressured. These projects usually involve under qualified people. Provided that well-known software development models have shown limited applicability in such scenario, developers usually carry out ad-hoc software processes. Therefore, the obtained results are unpredictable. This article presents a Simple Software Process (SSP) for small-size software projects involving under ...

  13. Common Software for the ALMA project

    CERN Document Server

    Chiozzi, G; Jeram, B; Sivera, P; Plesko, M; Sekoranja, M; Tkacik, G; Dovc, J; Kadunc, M; Milcinski, G; Verstovsek, I; Zagar, K

    2001-01-01

    The Atacama Large Millimeter Array (ALMA) is a joint project between astronomical organizations in Europe, USA and Japan. ALMA will consist of at least 64 12-meter antennas operating in the millimeter and sub-millimeter wavelength range, with baselines up to 10 km. It will be located at an altitude above 5000m in the Chilean Atacama desert[1]. The ALMA Common Software (ACS) provides a software infrastructure common to all partners and consists of a documented collection of common patterns in control systems and of components, which implement those patterns. The heart of ACS is an object model of controlled devices, called Distributed Objects (DOs), implemented as CORBA network objects. Components such as antenna mount, power supply, etc. are defined by means of DOs. A code generator creates Java Bean components for each DO. Programmers can write Java client applications by connecting those Beans with data-manipulation and visualization Beans using commercial visual development tools or programmatically. ACS i...

  14. Global Software Development Patterns for Project Management

    Science.gov (United States)

    Välimäki, Antti; Kääriäinen, Jukka; Koskimies, Kai

    Global software development with the agile or waterfall development process has been taken into use in many companies. GSD offers benefits but also new challenges without known, documented solutions. The goal of this research is to present current best practices for GSD in the form of process patterns for project management, evaluated by using a scenario-based assessment method. The best practices have been collected from a large company operating in process automation. It is expected that the resulting pattern language helps other companies to improve their GSD processes by incorporating the patterns in the processes.

  15. Software Project Management A Process-Driven Approach

    CERN Document Server

    Ahmed, Ashfaque

    2011-01-01

    To build reliable, industry-applicable software products, large-scale software project groups must continuously improve software engineering processes to increase product quality, facilitate cost reductions, and adhere to tight schedules. Emphasizing the critical components of successful large-scale software projects, Software Project Management: A Process-Driven Approach discusses human resources, software engineering, and technology to a level that exceeds most university-level courses on the subject. The book is organized into five parts. Part I defines project management with information o

  16. Work Breakdown Structure: A Tool for Software Project Scope Verification

    OpenAIRE

    Robert T. Hans

    2013-01-01

    Software project scope verification is a very important process in project scope management and it needs to be performed properly and thoroughly so as to avoid project rework and scope creep. Moreover, software scope verification is crucial in the process of delivering exactly what the customer requested and minimizing project scope changes. Well defined software scope eases the process of scope verification and contributes to project success. Furthermore, a deliverable-oriented WBS provides ...

  17. Requirements: Towards an understanding on why software projects fail

    Science.gov (United States)

    Hussain, Azham; Mkpojiogu, Emmanuel O. C.

    2016-08-01

    Requirement engineering is at the foundation of every successful software project. There are many reasons for software project failures; however, poorly engineered requirements process contributes immensely to the reason why software projects fail. Software project failure is usually costly and risky and could also be life threatening. Projects that undermine requirements engineering suffer or are likely to suffer from failures, challenges and other attending risks. The cost of project failures and overruns when estimated is very huge. Furthermore, software project failures or overruns pose a challenge in today's competitive market environment. It affects the company's image, goodwill, and revenue drive and decreases the perceived satisfaction of customers and clients. In this paper, requirements engineering was discussed. Its role in software projects success was elaborated. The place of software requirements process in relation to software project failure was explored and examined. Also, project success and failure factors were also discussed with emphasis placed on requirements factors as they play a major role in software projects' challenges, successes and failures. The paper relied on secondary data and empirical statistics to explore and examine factors responsible for the successes, challenges and failures of software projects in large, medium and small scaled software companies.

  18. Running an agile software development project

    CERN Document Server

    Holcombe, Mike

    2008-01-01

    A Practical Approach To Building Small To Medium Software Systems For Real Business Clients Based on more than 100 actual commercial projects, this book clearly explains how to run an agile software development project that delivers high-quality, high-value solutions to business clients. It concentrates on the practical, social, business, and management aspects as well as the technical issues involved. Professor Holcombe successfully connects readers with the wave of "Agile 2.0" concepts that take the techniques of agile development and place them in the service of business goals. Since it is widely believed that the use of Windows XP will become much more common in coming years, readers should be armed with cutting-edge knowledge of the latest practices in the field. Further features of the book include: Case studies provide real-world examples and describe how XP was introduced into the environment Analysis is provided to help readers determine which elements of XP are suitable for the unique challenges and...

  19. Guidance and Control Software Project Data - Volume 1: Planning Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes the planning documents from the GCS project. Volume 1 contains five appendices: A. Plan for Software Aspects of Certification for the Guidance and Control Software Project; B. Software Development Standards for the Guidance and Control Software Project; C. Software Verification Plan for the Guidance and Control Software Project; D. Software Configuration Management Plan for the Guidance and Control Software Project; and E. Software Quality Assurance Activities.

  20. INCORPORATING SOFTWARE MAINTENANCE IN A SENIOR CAPSTONE PROJECT

    Directory of Open Access Journals (Sweden)

    Ira Weissberger

    2015-06-01

    Full Text Available Software engineering capstone projects give students experience in developing a software product throughout the software life cycle. Projects such as these give students practical experience in applying concepts they have learned in their software engineering and computer science classes. This paper presents a software engineering capstone project conducted by students at the University of Virginia's College at Wise. The work of the students is documented in this paper. Unlike previous capstone projects conducted at this university, however, this one uses methods commonly found in agile development and is an adaptive maintenance development effort.

  1. Software Defined Common Processing System (SDCPS) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Coherent Logix, Incorporated proposes the Software Defined Common Processing System (SDCPS) program to facilitate the development of a Software Defined Radio...

  2. Risk Management Adoption Framework for Software Projects: A Case Study for Kenyan Software Project Managers and Developers

    Directory of Open Access Journals (Sweden)

    Noela Jemutai Kipyegen

    2012-05-01

    Full Text Available Despite the existence and availability of proper software development risk management processes, Kenyans software projects experience myriad of challenges. This study looks at software risk management practice and the root of problems experienced by Kenyan software project managers and developers. The survey helped to understand these causes and the kind of risk management adoption framework suitable to software projects and that solves existing problems in Kenya. Results from 62 software developers and 15 IT project managers from 30 software development firms showed that majority (87% of IT project managers and developers do not use formal risk management techniques. There are no measures put in place by various development organizations for the implementation of formal risk management methods. This paper develops a framework that guides in the adoption of the existing formal risk management techniques in two areas; Institutions of learning and software development industry.

  3. Planning in software project management: an empirical research of software companies in Vietnam

    OpenAIRE

    Nguyen, Quynh Mai; Meier, Andreas; Pasquier, Jacques; Donzé, Laurent

    2006-01-01

    The software industry has become a key industry in many developing countries because of the application of information technology in business, manufacturing and many other sectors. Software development produces higher value addition compared to other industries with more skilled human resources. Software project management is an interesting issue of both researchers and managers. Software projects have a notorious reputation of poor performance in terms of schedule, cost and quality assurance...

  4. Software qualification for digital safety system in KNICS project

    International Nuclear Information System (INIS)

    In order to achieve technical self-reliance in the area of nuclear instrumentation and control, the Korea Nuclear Instrumentation and Control System (KNICS) project had been running for seven years from 2001. The safety-grade Programmable Logic Controller (PLC) and the digital safety system were developed by KNICS project. All the software of the PLC and digital safety system were developed and verified following the software development life cycle Verification and Validation (V and V) procedure. The main activities of the V and V process are preparation of software planning documentations, verification of the Software Requirement Specification (SRS), Software Design Specification (SDS) and codes, and a testing of the software components, the integrated software, and the integrated system. In addition, a software safety analysis and a software configuration management are included in the activities. For the software safety analysis at the SRS and SDS phases, the software Hazard Operability (HAZOP) was performed and then the software fault tree analysis was applied. The software fault tree analysis was applied to a part of software module with some critical defects identified by the software HAZOP in SDS phase. The software configuration management was performed using the in-house tool developed in the KNICS project. (author)

  5. Influence of Parameters on Usability Attributes in Software Projects

    Directory of Open Access Journals (Sweden)

    Kshama Paithankar

    2011-01-01

    Full Text Available To attain certain level of usability, a variety of criteria may be used related to a software project. These criteria are involved with intent of driving various factors associated with software development. These criteria are termed as project parameters. It has been observed that these parameters may influence different attributes associated with software projects thereby indulge with the same instinct for usability attributes also. However, the involvement of these parameters may be mounded in such a way that may lead to characterize the projects more specifically in usability perspective. For the same reason, it is needed to provide measures for characterizing projects. Therefore, an empirical method is proposed for estimation of influence of project parameters on associated usability attributes in a software project in this paper. It will provide quantitative measures related to software projects which in turn will be useful for ranking usability attributes. Usability measurement may also be performed subsequently.

  6. The Advanced Software Development and Commercialization Project

    Energy Technology Data Exchange (ETDEWEB)

    Canfield, T.; Minkoff, M.; Plaskacz, E. (eds.); Leibfritz, D.; Mueller, C. (Argonne National Lab., IL (United States)); Aslam, S.; Chen, H.-C.; Cybenko, G.; Gallopoulos, E.; Gao, H.; Ham, M.; Malony, A.; Sameh, A.; Sharma, S. (Illinois Univ., Urbana, IL (USA). Center for Supercomputing Research and Development)

    1991-04-01

    This is the second in a series of reports pertaining to progress in the Advanced Software Development and Commercialization Project, a collaborative effort between the Center for Supercomputing Research and Development of the University of Illinois and the Computing and Telecommunications Divisions of Argonne National Laboratory. The purpose of this work is to apply techniques of parallel computing many of which were pioneered by University of Illinois researchers to mature computational fluid dynamics (CFD) and structural dynamics (SC) computer codes developed at Argonne. The collaboration in this project brings this unique combination of expertise to bear, for the first time, on industrially important problems. By so doing, it will expose the strengths and weaknesses of existing techniques for parallelizing programs and will identify those problems that need to be solved in order to enable widespread production use of parallel computers. Secondly, the increased efficiency of the CFD and SD codes themselves will enable the simulation of larger, more accurate engineering models that involve fluid and structural dynamics. Such an enhanced capability is fundamental to industrial efficiency and competitiveness, and could serve as an exemplary model for similar future activities. 21 refs, 5 figs., 31 tabs.

  7. Project management in the development of scientific software

    Science.gov (United States)

    Platz, Jochen

    1986-08-01

    This contribution is a rough outline of a comprehensive project management model for the development of software for scientific applications. The model was tested in the unique environment of the Siemens AG Corporate Research and Technology Division. Its focal points are the structuring of project content - the so-called phase organization, the project organization and the planning model used, and its particular applicability to innovative projects. The outline focuses largely on actual project management aspects rather than associated software engineering measures.

  8. Influence of Parameters on Usability Attributes in Software Projects

    OpenAIRE

    Kshama Paithankar; Maya Ingle

    2011-01-01

    To attain certain level of usability, a variety of criteria may be used related to a software project. These criteria are involved with intent of driving various factors associated with software development. These criteria are termed as project parameters. It has been observed that these parameters may influence different attributes associated with software projects thereby indulge with the same instinct for usability attributes also. However, the involvement of these parameters may be mounde...

  9. Large-scale visualization projects for teaching software engineering.

    Science.gov (United States)

    Müller, Christoph; Reina, Guido; Burch, Michael; Weiskopf, Daniel

    2012-01-01

    The University of Stuttgart's software engineering major complements the traditional computer science major with more practice-oriented education. Two-semester software projects in various application areas offered by the university's different computer science institutes are a successful building block in the curriculum. With this realistic, complex project setting, students experience the practice of software engineering, including software development processes, technologies, and soft skills. In particular, visualization-based projects are popular with students. Such projects offer them the opportunity to gain profound knowledge that would hardly be possible with only regular lectures and homework assignments.

  10. Insights into the Prevalence of Software Project Defects

    Directory of Open Access Journals (Sweden)

    Javier Alfonso-Cendón

    2014-01-01

    Full Text Available This paper analyses the effect of the effort distribution along the software development lifecycle on the prevalence of software defects. This analysis is based on data that was collected by the International Software Benchmarking Standards Group (ISBSG on the development of 4,106 software projects. Data mining techniques have been applied to gain a better understanding of the behaviour of the project activities and to identify a link between the effort distribution and the prevalence of software defects. This analysis has been complemented with the use of a hierarchical clustering algorithm with a dissimilarity based on the likelihood ratio statistic, for exploratory purposes. As a result, different behaviours have been identified for this collection of software development projects, allowing for the definition of risk control strategies to diminish the number and impact of the software defects. It is expected that the use of similar estimations might greatly improve the awareness of project managers on the risks at hand.

  11. Results of agile project management implementation in software engineering companies

    Directory of Open Access Journals (Sweden)

    Suetin Sergei

    2016-01-01

    Full Text Available Agile project management methodologies, tools and techniques have been becoming more and more popular among Russian and foreign software companies. Though the agile software project management methodologies appear to be more flexible and sound alternative to traditional project management approaches, the practice of agile project management implementation needs more research. The article presents the research on the practical results of agile project management implementation in Russian software engineering companies. The survey-based study covers 8 companies and 35 their projects managed with the help of agile methodologies. In contrast to some optimistic researchers of agile practices, the research findings show that in the investigated projects agile project management led to the deterioration of cost and schedule performance. However, the quality, both perceived by clients and assessed by internal technical analysts, improved after the implementation of agile software project management practices.

  12. Technical Excellence in Agile Software Projects

    OpenAIRE

    Pietola, Mikko

    2012-01-01

    The software industry has evolved over the past decades and it has become one of the most important industries of our time. Competition in the software industry environment is tight. The winners are often first on the market, their products deliver the requisite quality and functionality to their customers and they are able to adapt to business and technological changes rapidly. This means the leaders provide high quality software more quickly. The agile software development methods were ...

  13. The Advanced Software Development and Commercialization Project

    Energy Technology Data Exchange (ETDEWEB)

    Gallopoulos, E. (ed.) (Illinois Univ., Urbana, IL (USA). Center for Supercomputing Research and Development); Canfield, T.R.; Minkoff, M.; Mueller, C.; Plaskacz, E.; Weber, D.P.; Anderson, D.M.; Therios, I.U. (Argonne National Lab., IL (USA)); Aslam, S.; Bramley, R.; Chen, H.-C.; Cybenko, G.; Gallopoulos, E.; Gao, H.; Malony, A.; Sameh, A. (Illinois Univ., Urbana, IL (USA). Center for Supercomputing Research

    1990-09-01

    This is the first of a series of reports pertaining to progress in the Advanced Software Development and Commercialization Project, a joint collaborative effort between the Center for Supercomputing Research and Development of the University of Illinois and the Computing and Telecommunications Division of Argonne National Laboratory. The purpose of this work is to apply techniques of parallel computing that were pioneered by University of Illinois researchers to mature computational fluid dynamics (CFD) and structural dynamics (SD) computer codes developed at Argonne. The collaboration in this project will bring this unique combination of expertise to bear, for the first time, on industrially important problems. By so doing, it will expose the strengths and weaknesses of existing techniques for parallelizing programs and will identify those problems that need to be solved in order to enable wide spread production use of parallel computers. Secondly, the increased efficiency of the CFD and SD codes themselves will enable the simulation of larger, more accurate engineering models that involve fluid and structural dynamics. In order to realize the above two goals, we are considering two production codes that have been developed at ANL and are widely used by both industry and Universities. These are COMMIX and WHAMS-3D. The first is a computational fluid dynamics code that is used for both nuclear reactor design and safety and as a design tool for the casting industry. The second is a three-dimensional structural dynamics code used in nuclear reactor safety as well as crashworthiness studies. These codes are currently available for both sequential and vector computers only. Our main goal is to port and optimize these two codes on shared memory multiprocessors. In so doing, we shall establish a process that can be followed in optimizing other sequential or vector engineering codes for parallel processors.

  14. Simulator for Optimization of Software Project Cost and Schedule

    Directory of Open Access Journals (Sweden)

    P. K. Suri

    2008-01-01

    Full Text Available Each phase of the software design consumes some resources and hence has cost associated with it. In most of the cases cost will vary to some extent with the amount of time consumed by the design of each phase .The total cost of project, which is aggregate of the activities costs will also depends upon the project duration, can be cut down to some extent. The aim is always to strike a balance between the cost and time and to obtain an optimum software project schedule. An optimum minimum cost project schedule implies lowest possible cost and the associated time for the software project management. In this research an attempt has been made to solve the cost and schedule problem of software project using PERT network showing the details of the activities to be carried out for a software project development/management with the help of crashing, reducing software project duration at a minimum cost by locating a minimal cut in the duration of an activity of the original project design network. This minimal cut is then utilized to identify the project phases which should experience a duration modification in order to achieve the total software duration reduction. Crashing PERT networks can save a significant amount of money in crashing and overrun costs of a company. Even if there are no direct costs in the form of penalties for late completion of projects, there is likely to be intangible costs because of reputation damage.

  15. FY95 software project management plan: TMACS, CASS computer systems

    International Nuclear Information System (INIS)

    The FY95 Work Plan for TMACS and CASS Software Projects describes the activities planned for the current fiscal year. This plan replaces WHC-SD-WM-SDP-008. The TMACS project schedule is included in the TWRS Integrated Schedule

  16. CVSgrab : Mining the History of Large Software Projects

    NARCIS (Netherlands)

    Voinea, S.L.; Telea, A.

    2006-01-01

    Many software projects use Software Configuration Management systems to support their development process. Such systems accumulate in time large amounts of information useful for process accounting and auditing. We study how software developers can get insight in this information in order to underst

  17. Reconfigurable, Cognitive Software Defined Radio Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Intelligent Automation Inc, (IAI) is currently developing a software defined radio (SDR) platform that can adaptively switch between different modes of operation...

  18. Software Defined Common Processing System (SDCPS) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Coherent Logix, Incorporated (CLX) proposes the development of a Software Defined Common Processing System (SDCPS) that leverages the inherent advantages of an...

  19. Process Acceptance and Adoption by IT Software Project Practitioners

    Science.gov (United States)

    Guardado, Deana R.

    2012-01-01

    This study addresses the question of what factors determine acceptance and adoption of processes in the context of Information Technology (IT) software development projects. This specific context was selected because processes required for managing software development projects are less prescriptive than in other, more straightforward, IT…

  20. The Problems of project management software implementation in construction corporations

    Directory of Open Access Journals (Sweden)

    Kagan Pavel

    2016-01-01

    Full Text Available The article is devoted to the main problems facing many companies, implementing software project management activities have been working construction corporation. The company transferred the task performing the activities for the implementation, as well as its purpose. Revealed rules that must be followed to achieve the best results in the implementation of software project management.

  1. Impact Analysis of Allocation of Resources by Project Manager on Success of Software Projects

    OpenAIRE

    Nair, T. R. Gopalakrishnan; V, Suma.; R, Shashi Kumar N.

    2014-01-01

    Generation Production of successful software project is one of the prime considerations of software industry. Engineering high quality software products is further influenced by several factors such as budget, schedule, resource constraints etc. A project manager is responsible for estimation and allocation of these resources in a project. Hence, role of project manager has a vital influence on success of the project. This research comprises of an empirical study of several projects developed...

  2. Requirements engineering and management for software development projects

    CERN Document Server

    Chemuturi, Murali

    2012-01-01

    Requirements Engineering and Management for Software Development Projects presents a complete guide on requirements for software development including engineering, computer science and management activities. It is the first book to cover all aspects of requirements management in software development projects. This book introduces the understanding of the requirements, elicitation and gathering, requirements analysis, verification and validation of the requirements, establishment of requirements, different methodologies in brief, requirements traceability and change management among other topic

  3. Work Breakdown Structure: A Tool for Software Project Scope Verification

    Directory of Open Access Journals (Sweden)

    Robert T. Hans

    2013-07-01

    Full Text Available Software project scope verification is a very important process in project scope management and it needsto be performed properly and thoroughly so as to avoid project rework and scope creep. Moreover,software scope verification is crucial in the process of delivering exactly what the customer requested andminimizing project scope changes. Well defined software scope eases the process of scope verification andcontributes to project success. Furthermore, a deliverable-oriented WBS provides a road map to a welldefined software scope of work. It is on the basis of this that this paper extends the use of deliverableorientedWBS to that of scope verification process. This paper argues that a deliverable-oriented WBS is atool for software scope verification

  4. Optimal stopping of multi-project software testing in the context of software cybernetics

    Institute of Scientific and Technical Information of China (English)

    蔡开元

    2003-01-01

    Software cybernetics explores the interplay between control theory/engineering and software theory/engineering. The controlled Markov chains (CMC) approach to software testing follows the idea of software cybernetics and treats software testing as a control problem. The software under test serves as a controlled object and the software testing strategy serves as the corresponding controller. The software under test and the software testing strategy make up a closed-loop feedback control system, and the the-ory of controlled Markov chains can be used to design and optimize software testing strategies in accor-dance with testing/reliability goals given a priori. In this paper we apply the CMC approach to the optimal stopping problem of multi-project software testing. The problem under consideration assumes that a sin-gle stopping action can stop testing of all the software systems under test simultaneously. The theoretical results presented in this paper describe how to test multiple software systems and when to stop testing in an optimal manner. An illustrative example is used to explain the theoretical results. The study of this paper further justifies the effectiveness of the CMC approach to software testing in particular and the idea of software cybernetics in general.

  5. Good practices for educational software engineering projects

    NARCIS (Netherlands)

    van der Duim, Louwarnoud; Andersson, Jesper; Sinnema, Marco

    2007-01-01

    Recent publications indicate the importance of software engineering in the computer science curriculum. In this paper, we present the final part of software engineering education at University of Groningen in the Netherlands and Vaxjo University in Sweden, where student teams perform an industrial s

  6. Scrum Method Implementation in a Software Development Project Management

    Directory of Open Access Journals (Sweden)

    Putu Adi Guna Permana

    2015-09-01

    Full Text Available To maximize the performance, companies conduct a variety of ways to increase the business profit. The work management between one company and the other company is different, so the differences in the management may cause the software to have a different business process. Software development can be defined as creating a new software or fixing the existing one. Technology developments led to increasing demand for software, Industrial Technology (IT Companies should be able to project well maintenance. The methodology in software development is used in accordance with the company's needs based on the SDLC (Software Development Life Cycle. Scrum method is a part of the Agile method that is expected to increase the speed and flexibility in software development project management.

  7. Incorporating Gaming in Software Engineering Projects: Case of RMU Monopoly

    Directory of Open Access Journals (Sweden)

    Sushil Acharya

    2009-02-01

    Full Text Available A major challenge in engineering education is retaining student interest in the engineering discipline. Active student involvement in engineering projects is one way of retaining student interest. Such involvement can only be realized if project inception comes entirely from the student. This paper presents a software game, RMU Monopoly, developed as a project requirement for a software engineering course and describes the challenges and gains of implementing such a project. The RMU Monopoly was proposed by three junior software engineering students. The game is a multi-platform software program that allows up to eight players and implements the rules of the Monopoly board game. To ensure agility the game was developed using the spiral software development model. The Software Requirements Specification (SRS document was finalized through an iterative procedure. Standard Unified Modeling Language (UML diagrams were used for product design. A Risk Mitigation, Monitoring, and Management Plan (RMMM was developed to ensure proactive risk management. Gantt chart, weekly progress meetings and weekly scrum meetings were used to track project progress. C# and Sub- Version were used in a client-server architecture to develop the software. The project was successful in retaining student interest in the software engineering discipline

  8. Software Defined Multiband EVA Radio Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The objective of this research is to propose a reliable, lightweight, programmable, multi-band, multi-mode, miniaturized frequency-agile EVA software defined radio...

  9. Software Tools for Fault Management Technologies Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Fault Management (FM) is a key requirement for safety, efficient onboard and ground operations, maintenance, and repair. QSI's TEAMS Software suite is a leading...

  10. Reconfigurable, Cognitive Software Defined Radio Project

    Data.gov (United States)

    National Aeronautics and Space Administration — IAI is actively developing Software Defined Radio platforms that can adaptively switch between different modes of operation by modifying both transmit waveforms and...

  11. Workflow Based Software Development Environment Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The goal of this proposed research is to investigate and develop a workflow based tool, the Software Developers Assistant, to facilitate the collaboration between...

  12. Software Defined Multiband EVA Radio Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The objective of Phase 2 is to build a reliable, lightweight, programmable, multi-mode, miniaturized EVA Software Defined Radio (SDR) that supports data telemetry,...

  13. Radiation Tolerant Software Defined Video Processor Project

    Data.gov (United States)

    National Aeronautics and Space Administration — MaXentric's is proposing a radiation tolerant Software Define Video Processor, codenamed SDVP, for the problem of advanced motion imaging in the space environment....

  14. MEASUREMENT PROCESS OF SOFTWARE DEVELOPMENT PROJECTS FOR SUPPORTING STRATEGIC BUSINESS OBJECTIVES IN SOFTWARE DEVELOPING COMPANIES

    Directory of Open Access Journals (Sweden)

    Sandra Lais Pedroso

    2013-08-01

    Full Text Available Software developing companies work in a competitive market and are often challenged to make business decisions with impact on competitiveness. Models accessing maturity for software development processes quality, such as CMMI and MPS-BR, comprise process measurements systems (PMS. However, these models are not necessarily suitable to support business decisions, neither to achieve strategic goals. The objective of this work is to analyze how the PMS of software development projects could support business strategies for software developing companies. Results taken from this work show that PMS results from maturity models for software processes can be suited to help evaluating operating capabilities and supporting strategic business decisions.

  15. ATM and Internet protocol

    CERN Document Server

    Bentall, M; Turton, B

    1998-01-01

    Asynchronous Transfer Mode (ATM) is a protocol that allows data, sound and video being transferred between independent networks via ISDN links to be supplied to, and interpreted by, the various system protocols.ATM and Internet Protocol explains the working of the ATM and B-ISDN network for readers with a basic understanding of telecommunications. It provides a handy reference to everyone working with ATM who may not require the full standards in detail, but need a comprehensive guide to ATM. A substantial section is devoted to the problems of running IP over ATM and there is some discussion o

  16. A Model for Crises Management in Software Projects

    Directory of Open Access Journals (Sweden)

    Mohammad Tarawneh

    2011-11-01

    Full Text Available Today software projects are important part into almost every business application. It is quality, efficiency and effectiveness of these applications will determine the failure or success of many business solutions. Consequently, businesses often find that they need to have a competitive and efficient advantage through the development and improve of software projects that help critical business activities. The quality of a software project is determined by the quality of the software development process. Improvements in the development process can lead to significant improvement in software quality. Based on the foregoing risks and problems which may be software engineering project faced, we try to shed light on the mechanism of dealing with crises in software engineering projects in this research. This research suggests a set of rules and guidelines that help software project mangers to prevent and dealing with software project crises Also a model was proposed; the proposed model showed a set of steps that must be implemented in case of crises emerging or before it happen. The crisis management starts understanding it first and then to prepare a careful review of her as she is looking for regions or aspects of the turmoil and failures. The next step is the classification of crisis, then the preparation or design a plan attitudinal or contingency plan, which must be implemented immediately upon the occurrence of crisis. Finally, the final element is the implementation of the program or plan established soon after the crisis and it should be noted here that the project team of software engineering that have been trained on the virtual models of various crises, which helps in the development of managed, skills, and also that you should avoid or ignore the failure to acknowledge a problem when Start or try to be underestimated or taken lightly.

  17. Software Project Scheduling Management by Particle Swarm Optimization

    Directory of Open Access Journals (Sweden)

    Dinesh B. Hanchate

    2014-12-01

    Full Text Available PSO (Particle Swarm Optimization is, like GA, a heuristic global optimization method based on swarm intelligence. In this paper, we present a particle swarm optimization algorithm to solve software project scheduling problem. PSO itself inherits very efficient local search method to find the near optimal and best-known solutions for all instances given as inputs required for SPSM (Software Project Scheduling Management. At last, this paper imparts PSO and research situation with SPSM. The effect of PSO parameter on project cost and time is studied and some better results in terms of minimum SCE (Software Cost Estimation and time as compared to GA and ACO are obtained.

  18. MEASUREMENT PROCESS OF SOFTWARE DEVELOPMENT PROJECTS FOR SUPPORTING STRATEGIC BUSINESS OBJECTIVES IN SOFTWARE DEVELOPING COMPANIES

    OpenAIRE

    Sandra Lais Pedroso; Leonardo Rocha de Oliveira

    2013-01-01

    Software developing companies work in a competitive market and are often challenged to make business decisions with impact on competitiveness. Models accessing maturity for software development processes quality, such as CMMI and MPS-BR, comprise process measurements systems (PMS). However, these models are not necessarily suitable to support business decisions, neither to achieve strategic goals. The objective of this work is to analyze how the PMS of software development projects could supp...

  19. Framework for Small-Scale Experiments in Software Engineering: Guidance and Control Software Project: Software Engineering Case Study

    Science.gov (United States)

    Hayhurst, Kelly J.

    1998-01-01

    Software is becoming increasingly significant in today's critical avionics systems. To achieve safe, reliable software, government regulatory agencies such as the Federal Aviation Administration (FAA) and the Department of Defense mandate the use of certain software development methods. However, little scientific evidence exists to show a correlation between software development methods and product quality. Given this lack of evidence, a series of experiments has been conducted to understand why and how software fails. The Guidance and Control Software (GCS) project is the latest in this series. The GCS project is a case study of the Requirements and Technical Concepts for Aviation RTCA/DO-178B guidelines, Software Considerations in Airborne Systems and Equipment Certification. All civil transport airframe and equipment vendors are expected to comply with these guidelines in building systems to be certified by the FAA for use in commercial aircraft. For the case study, two implementations of a guidance and control application were developed to comply with the DO-178B guidelines for Level A (critical) software. The development included the requirements, design, coding, verification, configuration management, and quality assurance processes. This paper discusses the details of the GCS project and presents the results of the case study.

  20. Software Quality Assurance-Challenges in Launch Vehicle Projects

    Directory of Open Access Journals (Sweden)

    Poofa Gopalan

    2006-01-01

    Full Text Available Launch vehicle projects now depend on software, more than ever before, to ensure safetyand efficiency. Such critical software syfiems, which can lead to injury, destruction or loss ofvital equipment, human lives, and damage to environment, must be developed and verified withhigh level of quality and reliability. An overview of current quality practices pursued in launchvehicle projects is presented in this paper. These practices have played a vital role in the successfullaunch vehicle missions of Indian Space Research Organisation. As complexity of softwareincreases, the activity that gets affected is nothing but, software quality assurance (SQA. TheSQA team is facing a lot of challenges in current practices. This paper brings out such challengesin different phases of software life cycle. A set of key points to some techniques and tools, thatcould contribute to meet the software quality 'assurance challenges in launch vehicle projects,are also discussed.

  1. Exploring the Role of Social Software in Global Software Development Projects

    DEFF Research Database (Denmark)

    Giuffrida, Rosalba; Dittrich, Y.

    2011-01-01

    We present a PhD project that investigates the use of Social Software (SoSo) in Global Software Development (GSD) teams. Since SoSo in unstructured and informal in its own nature, we explore how informal communication, which is challenging in GSD, is supported by SoSo in distributed teams and how...

  2. How Social Software Supports Cooperative Practices in a Globally Distributed Software Project

    DEFF Research Database (Denmark)

    Giuffrida, Rosalba; Dittrich, Yvonne

    2014-01-01

    In Global Software Development (GSD), the lack of face- to-face communication is a major challenge and effective computer-mediated practices are necessary. This paper analyzes cooperative practices supported by Social Software (SoSo) in a GSD student project. The empirical results show...

  3. A SYSTEMATIC REVIEW OF UNCERTAINTIES IN SOFTWARE PROJECT MANAGEMENT

    Directory of Open Access Journals (Sweden)

    Marcelo Marinho

    2014-12-01

    Full Text Available It is no secret that many projects fail, regardless of the business sector, software projects are notoriously disaster victims, not necessarily because of technological failure, but more often due to their uncertainties. The threats identified by uncertainty in day-to-day of a project are real and immediate and the stakes in a project are often high. This paper presents a systematic review about software project management uncertainties. It helps to identify the difficulties and the actions that can minimize the uncertainties effects in the projects and how managers and teams can prepare themselves for the challenges of their projects scenario, with the aim of contributing to the improvement of project management in organizations as well as contributing to project success

  4. A Risk Assessment Model for Software Prototyping Projects

    OpenAIRE

    Nogueira, Juan Carlos; Luqi; Bhattacharya, Swapan

    2000-01-01

    Software prototyping processes have contributed to develop cheaper, faster and more reliable products. However, despite the advances in technology, little progress has been done in improving the management of software prototyping development projects. Research shows that 45 percent of all the causes for delayed software deliveries are related to organizational issues [1]. This paper addresses the risk assessment issue, introducing metrics and a model that can be integr...

  5. Goal-oriented Data Visualization with Software Project Control Centers

    OpenAIRE

    Heidrich, Jens; Münch, Jürgen

    2014-01-01

    Many software development organizations still lack support for obtaining intellectual control over their software development processes and for determining the performance of their processes and the quality of the produced products. Systematic support for detecting and reacting to critical project states in order to achieve planned goals is usually missing. One means to institutionalize measurement on the basis of explicit models is the development and establishment of a so-called Software Pr...

  6. A Survey on Software Project Management Report Part I Importance of Project Management Areas

    OpenAIRE

    Demir, Kadir Alpaslan

    2008-01-01

    Visit research website for more information and reports http://faculty.nps.edu/kdemir/spm.htm The objectives of this study are to identify (i) the importance of various project management areas and (ii) project management challenges in software projects.

  7. Coordinating Management Activities in Distributed Software Development Projects

    OpenAIRE

    Bendeck, Fawsy; Goldmann, Sigrid; Holz, Harald; Kötting, Boris

    1999-01-01

    Coordinating distributed processes, especially engineering and software design processes, has been a research topic for some time now. Several approaches have been published that aim at coordinating large projects in general, and large software development processes in specific. However, most of these approaches focus on the technical part of the design process and omit management activities like planning and scheduling the project, or monitoring it during execution. In this paper, we focus o...

  8. Software Quality Assurance-Challenges in Launch Vehicle Projects

    OpenAIRE

    Poofa Gopalan; S.S. Uma Sankari; D. Mohan Kumar; R. Vikraman Nair

    2006-01-01

    Launch vehicle projects now depend on software, more than ever before, to ensure safetyand efficiency. Such critical software syfiems, which can lead to injury, destruction or loss ofvital equipment, human lives, and damage to environment, must be developed and verified withhigh level of quality and reliability. An overview of current quality practices pursued in launchvehicle projects is presented in this paper. These practices have played a vital role in the successfullaunch vehicle mission...

  9. Development and Experience of "Software Project Practice" Course for the Master of Software Engineering%Development and Experience of "Software Project Practice" Course for the Master of Software Engineering

    Institute of Scientific and Technical Information of China (English)

    CHENG Xue-lin; CAI Zhen-gong; YANG Xiao-hu

    2012-01-01

    Practice is an important phase in the teaching of software engineering. How to improve students' practical ability is a common problem for many software colleges. The course of Software Project Practice is proposed to enhance students' practical skills. In this course, the students participate in the whole process of software development practice and take the exercise of entrepreneurial project development in their learning stage.

  10. Software Schedules Missions, Aids Project Management

    Science.gov (United States)

    2008-01-01

    NASA missions require advanced planning, scheduling, and management, and the Space Agency has worked extensively to develop the programs and software suites necessary to facilitate these complex missions. These enormously intricate undertakings have hundreds of active components that need constant management and monitoring. It is no surprise, then, that the software developed for these tasks is often applicable in other high-stress, complex environments, like in government or industrial settings. NASA work over the past few years has resulted in a handful of new scheduling, knowledge-management, and research tools developed under contract with one of NASA s partners. These tools have the unique responsibility of supporting NASA missions, but they are also finding uses outside of the Space Program.

  11. ATM encryption testing

    Science.gov (United States)

    Capell, Joyce; Deeth, David

    1996-01-01

    This paper describes why encryption was selected by Lockheed Martin Missiles & Space as the means for securing ATM networks. The ATM encryption testing program is part of an ATM network trial provided by Pacific Bell under the California Research Education Network (CalREN). The problem being addressed is the threat to data security which results when changing from a packet switched network infrastructure to a circuit switched ATM network backbone. As organizations move to high speed cell-based networks, there is a break down in the traditional security model which is designed to protect packet switched data networks from external attacks. This is due to the fact that most data security firewalls filter IP packets, restricting inbound and outbound protocols, e.g. ftp. ATM networks, based on cell-switching over virtual circuits, does not support this method for restricting access since the protocol information is not carried by each cell. ATM switches set up multiple virtual connections, thus there is no longer a single point of entry into the internal network. The problem is further complicated by the fact that ATM networks support high speed multi-media applications, including real time video and video teleconferencing which are incompatible with packet switched networks. The ability to restrict access to Lockheed Martin networks in support of both unclassified and classified communications is required before ATM network technology can be fully deployed. The Lockheed Martin CalREN ATM testbed provides the opportunity to test ATM encryption prototypes with actual applications to assess the viability of ATM encryption methodologies prior to installing large scale ATM networks. Two prototype ATM encryptors are being tested: (1) `MILKBUSH' a prototype encryptor developed by NSA for transmission of government classified data over ATM networks, and (2) a prototype ATM encryptor developed by Sandia National Labs in New Mexico, for the encryption of proprietary data.

  12. Fast memory debugger for large software projects

    OpenAIRE

    Yury Gribov; Maria Guseva; Andrey Ryabinin; JaeOok Kwon; SeungHoon Lee; HakBong Lee; ChungKi Woo

    2015-01-01

    C/C++ programs often suffer from memory corruption bugs. Over the years, numerous tools were developed to help with their detection. A recent addition is AddressSanitizer (ASan) an extraordinarily fast runtime checker with a good coverage of various types of bugs. This paper describes our experience in integration of ASan technology into large-scale software products: Tizen distribution and Linux kernel. The tool has already found around a hundred of serious memory bugs in various Tizen appli...

  13. Radio Astronomy Software Defined Receiver Project

    Energy Technology Data Exchange (ETDEWEB)

    Vacaliuc, Bogdan [ORNL; Leech, Marcus [Shirleys Bay Radio Astronomy Consortium; Oxley, Paul [Retired; Flagg, Richard [Retired; Fields, David [ORNL

    2011-01-01

    The paper describes a Radio Astronomy Software Defined Receiver (RASDR) that is currently under development. RASDR is targeted for use by amateurs and small institutions where cost is a primary consideration. The receiver will operate from HF thru 2.8 GHz. Front-end components such as preamps, block down-converters and pre-select bandpass filters are outside the scope of this development and will be provided by the user. The receiver includes RF amplifiers and attenuators, synthesized LOs, quadrature down converters, dual 8 bit ADCs and a Signal Processor that provides firmware processing of the digital bit stream. RASDR will interface to a user s PC via a USB or higher speed Ethernet LAN connection. The PC will run software that provides processing of the bit stream, a graphical user interface, as well as data analysis and storage. Software should support MAC OS, Windows and Linux platforms and will focus on such radio astronomy applications as total power measurements, pulsar detection, and spectral line studies.

  14. HydroShare: Applying professional software engineering to a new NSF-funded large software project

    Science.gov (United States)

    Idaszak, R.; Tarboton, D. G.; Ames, D.; Saleem Arrigo, J. A.; Band, L. E.; Bedig, A.; Castronova, A. M.; Christopherson, L.; Coposky, J.; Couch, A.; Dash, P.; Gan, T.; Goodall, J.; Gustafson, K.; Heard, J.; Hooper, R. P.; Horsburgh, J. S.; Jackson, S.; Johnson, H.; Maidment, D. R.; Mbewe, P.; Merwade, V.; Miles, B.; Reeder, S.; Russell, T.; Song, C.; Taylor, A.; Thakur, S.; Valentine, D. W.; Whiteaker, T. L.

    2013-12-01

    HydroShare is an online, collaborative system being developed for sharing hydrologic data and models as part of the NSF's Software Infrastructure for Sustained Innovation (SI2) program (NSF collaborative award numbers 1148453 and 1148090). HydroShare involves a large software development effort requiring cooperative research and distributed software development between domain scientists, professional software engineers (here 'professional' denotes previous commercial experience in the application of modern software engineering), and university software developers. HydroShare expands upon the data sharing capabilities of the Hydrologic Information System of the Consortium of Universities for the Advancement of Hydrologic Sciences, Inc. (CUAHSI) by broadening the classes of data accommodated, expanding capability to include the sharing of models and model components, and taking advantage of emerging social media functionality to enhance information about and collaboration around hydrologic data and models. With a goal of enabling better science concomitant with improved sustainable software practices, we will describe our approach, experiences, and lessons learned thus-far in applying professional software engineering to a large NSF-funded software project from the project's onset.

  15. The Dark Side of Software Engineering Evil on Computing Projects

    CERN Document Server

    Rost, Johann

    2010-01-01

    Betrayal! Corruption! Software engineering? Industry experts Johann Rost and Robert L. Glass explore the seamy underbelly of software engineering in this timely report on and analysis of the prevalance of subversion, lying, hacking, and espionage on every level of software project management. Based on the authors' original research and augmented by frank discussion and insights from other well-respected figures, The Dark Side of Software Engineering goes where other management studies fear to tread -- a corporate environment where schedules are fabricated, trust is betrayed, millions of dollar

  16. Dynamic Capabilities and Project Management in Small Software Firms

    DEFF Research Database (Denmark)

    Nørbjerg, Jacob; Nielsen, Peter Axel; Persson, John Stouby

    2017-01-01

    dynamic capabilities at different levels of the company — particularly between the project management and the company levels. We present a case study of a small software company and show how successful dynamic capabilities at the company level can affect project management in small software companies...... in ways which may have an adverse impact on the company’s overall dynamic capabilities. This study contributes to our understanding of the managerial challenges of small software companies by demonstrating the need to manage the interaction between adaptability and flexibility at different levels...

  17. SYSTEMATIC REVIEW OF METRICS IN SOFTWARE AGILE PROJECTS

    Directory of Open Access Journals (Sweden)

    Amrita Raj Mukker

    2015-11-01

    Full Text Available This is a review paper in which things discussed would be about the various software metrics and about agile methodology. Nowadays Agile practices are increasing popularity in software development communities. This paper is a summary of the various metrics, agile and agile methodology used in software industries. Further this papers shows how Extreme Programming practices (XP could enhance the development and implementation of a large -scale and geographically distributed systems .Adaptation of Extreme Programming practices in the project has increased the human factor output and its has helped in bringing up promising idea to enhance the conceptualization and implementation as well as future extensions of large scale projects.

  18. Systematic Review of Metrics in Software Agile Projects

    Directory of Open Access Journals (Sweden)

    Amrita Raj Mukker

    2014-02-01

    Full Text Available This is a review paper in which things discussed would be about the various software metrics and about agile methodology. Nowadays Agile practices are increasing popularity in software development communities. This paper is a summary of the various metrics, agile and agile methodology used in software industries. Further this papers shows how Extreme Programming practices (XP could enhance the development and imp lementation of a large -scale and geographically distributed systems .Adaptation of Extreme Programming practices in the project has increased the human factor output and its has helped in bringing up promising idea to enhance the conceptualization and implementation as well as future extensions of large scale projects.

  19. Identifying Coordination Problems in Software Development: Finding Mismatches between Software and Project Team Structures

    CERN Document Server

    Amrit, Chintan; Kumar, Kuldeep

    2012-01-01

    Today's dynamic and iterative development environment brings significant challenges for software project management. In distributed project settings, "management by walking around" is no longer an option and project managers may miss out on key project insights. The TESNA (TEchnical Social Network Analysis) method and tool aims to provide project managers both a method and a tool for gaining insights and taking corrective action. TESNA achieves this by analysing a project's evolving social and technical network structures using data from multiple sources, including CVS, email and chat repositories. Using pattern theory, TESNA helps to identify areas where the current state of the project's social and technical networks conflicts with what patterns suggest. We refer to such a conflict as a Socio-Technical Structure Clash (STSC). In this paper we report on our experience of using TESNA to identify STSCs in a corporate environment through the mining of software repositories. We find multiple instances of three S...

  20. The TAME Project: Towards improvement-oriented software environments

    Science.gov (United States)

    Basili, Victor R.; Rombach, H. Dieter

    1988-01-01

    Experience from a dozen years of analyzing software engineering processes and products is summarized as a set of software engineering and measurement principles that argue for software engineering process models that integrate sound planning and analysis into the construction process. In the TAME (Tailoring A Measurement Environment) project at the University of Maryland, such an improvement-oriented software engineering process model was developed that uses the goal/question/metric paradigm to integrate the constructive and analytic aspects of software development. The model provides a mechanism for formalizing the characterization and planning tasks, controlling and improving projects based on quantitative analysis, learning in a deeper and more systematic way about the software process and product, and feeding the appropriate experience back into the current and future projects. The TAME system is an instantiation of the TAME software engineering process model as an ISEE (integrated software engineering environment). The first in a series of TAME system prototypes has been developed. An assessment of experience with this first limited prototype is presented including a reassessment of its initial architecture.

  1. Methods for cost estimation in software project management

    Science.gov (United States)

    Briciu, C. V.; Filip, I.; Indries, I. I.

    2016-02-01

    The speed in which the processes used in software development field have changed makes it very difficult the task of forecasting the overall costs for a software project. By many researchers, this task has been considered unachievable, but there is a group of scientist for which this task can be solved using the already known mathematical methods (e.g. multiple linear regressions) and the new techniques as genetic programming and neural networks. The paper presents a solution for building a model for the cost estimation models in the software project management using genetic algorithms starting from the PROMISE datasets related COCOMO 81 model. In the first part of the paper, a summary of the major achievements in the research area of finding a model for estimating the overall project costs is presented together with the description of the existing software development process models. In the last part, a basic proposal of a mathematical model of a genetic programming is proposed including here the description of the chosen fitness function and chromosome representation. The perspective of model described it linked with the current reality of the software development considering as basis the software product life cycle and the current challenges and innovations in the software development area. Based on the author's experiences and the analysis of the existing models and product lifecycle it was concluded that estimation models should be adapted with the new technologies and emerging systems and they depend largely by the chosen software development method.

  2. Software Support for the Classical, Contemporary and Future Project Management

    Directory of Open Access Journals (Sweden)

    Jakov Crnkovic

    2006-04-01

    Full Text Available The volume and complexity of Project Management (PM raises many questions for managers. What exactly are we managing? People? Performance? Efficiency? Effectiveness? Cost? Time? At what levels do projects become challenging and worthy of significant management attention? Can some projects be left on auto-pilot? Must others be managed more aggressively? What metrics are useful in Project Management? How can they be integrated with normal performance metrics in the organization? How can metrics be built into assessment programs that work? How can projects be monitored, re-planned to stay within the original budget and schedule deadlines? How good is the PM software support? Do we really need PM software packages or it should be the integral part of the company's information system (IS? Where is the knowledge about company's previous projects and performance? Are we able to establish company or even industry wide standards for project management? Can we (or should we move from the PMBOK® guidelines and use other approaches? We discussing important questions in PM: software products, responsibilities for concurrently executing several projects (multi-projects with multi objectives and multiple deadlines, introducing a need for initiation, design, execution, and control using a virtual project management and application of the organizational project maturity model.

  3. Project Report: Automatic Sequence Processor Software Analysis

    Science.gov (United States)

    Benjamin, Brandon

    2011-01-01

    The Mission Planning and Sequencing (MPS) element of Multi-Mission Ground System and Services (MGSS) provides space missions with multi-purpose software to plan spacecraft activities, sequence spacecraft commands, and then integrate these products and execute them on spacecraft. Jet Propulsion Laboratory (JPL) is currently is flying many missions. The processes for building, integrating, and testing the multi-mission uplink software need to be improved to meet the needs of the missions and the operations teams that command the spacecraft. The Multi-Mission Sequencing Team is responsible for collecting and processing the observations, experiments and engineering activities that are to be performed on a selected spacecraft. The collection of these activities is called a sequence and ultimately a sequence becomes a sequence of spacecraft commands. The operations teams check the sequence to make sure that no constraints are violated. The workflow process involves sending a program start command, which activates the Automatic Sequence Processor (ASP). The ASP is currently a file-based system that is comprised of scripts written in perl, c-shell and awk. Once this start process is complete, the system checks for errors and aborts if there are any; otherwise the system converts the commands to binary, and then sends the resultant information to be radiated to the spacecraft.

  4. A Survey on Software Project Management Report Part I Importance of Project Management Areas (Short Version)

    OpenAIRE

    Demir, Kadir Alpaslan

    2008-01-01

    Visit research website for more information and reports http://faculty.nps.edu/kdemir/spm.htm Objectives of this Study: The objectives of this study are to identify (i) the importance of various project management areas and (ii) project management challenges in software projects. This study is conducted to form a basis for a software project management framework. This report focuses on the first part of the objective. The project management areas are identified through extensiv...

  5. Support for Different Roles in Software Engineering Master's Thesis Projects

    Science.gov (United States)

    Host, M.; Feldt, R.; Luders, F.

    2010-01-01

    Like many engineering programs in Europe, the final part of most Swedish software engineering programs is a longer project in which the students write a Master's thesis. These projects are often conducted in cooperation between a university and industry, and the students often have two supervisors, one at the university and one in industry. In…

  6. Introduction to Financial Projection Models. Business Management Instructional Software.

    Science.gov (United States)

    Pomeroy, Robert W., III

    This guidebook and teacher's guide accompany a personal computer software program and introduce the key elements of financial projection modeling to project the financial statements of an industrial enterprise. The student will then build a model on an electronic spreadsheet. The guidebook teaches the purpose of a financial model and the steps…

  7. A Team Building Model for Software Engineering Courses Term Projects

    Science.gov (United States)

    Sahin, Yasar Guneri

    2011-01-01

    This paper proposes a new model for team building, which enables teachers to build coherent teams rapidly and fairly for the term projects of software engineering courses. Moreover, the model can also be used to build teams for any type of project, if the team member candidates are students, or if they are inexperienced on a certain subject. The…

  8. Open Source Projects in Software Engineering Education: A Mapping Study

    Science.gov (United States)

    Nascimento, Debora M. C.; Almeida Bittencourt, Roberto; Chavez, Christina

    2015-01-01

    Context: It is common practice in academia to have students work with "toy" projects in software engineering (SE) courses. One way to make such courses more realistic and reduce the gap between academic courses and industry needs is getting students involved in open source projects (OSP) with faculty supervision. Objective: This study…

  9. Getting an overview of software development projects more efficiently

    OpenAIRE

    Sandström, Simon

    2013-01-01

    At a software development company, many kinds of tools is often used to manage projects and other types of resources. One task that is performed many times every day by project leaders and developers at these companies is to get an overview of active projects and software in development. This report will examine if a new tool can be introduced that will make it more efficient to complete this task.A specific company’s procedure of performing this task including the tools used in this procedur...

  10. A Project Management Approach to Using Simulation for Cost Estimation on Large, Complex Software Development Projects

    Science.gov (United States)

    Mizell, Carolyn; Malone, Linda

    2007-01-01

    It is very difficult for project managers to develop accurate cost and schedule estimates for large, complex software development projects. None of the approaches or tools available today can estimate the true cost of software with any high degree of accuracy early in a project. This paper provides an approach that utilizes a software development process simulation model that considers and conveys the level of uncertainty that exists when developing an initial estimate. A NASA project will be analyzed using simulation and data from the Software Engineering Laboratory to show the benefits of such an approach.

  11. ENHANCEMENT OF PROJECT MANAGEMENT THROUGH ADVANCED PROJECT MANAGEMENT SOFTWARE

    OpenAIRE

    Manuel, Jaison

    2010-01-01

    Engineering Procurement and Construction firms utilize project management information systems mainly to schedule the project activities, monitor progress of the activities, analyzing the earned value and controlling the budget. This enables project professionals to access greater information quality to enhance productivity and thereby reducing the project complexity. The selection of appropriate project management system for construction firm, implementation and use of these tools are tasks n...

  12. The dynamic of modern software development project management and the software crisis of quality. An integrated system dynamics approach towards software quality improvement

    OpenAIRE

    Nasirikaljahi, Armindokht

    2012-01-01

    The software industry is plagued by cost-overruns, delays, poor customer satisfaction and quality issues that are costing clients and customers world-wide billions of dollars each year. The phenomenon is coined The Software Crisis", and poses a huge challenge for software project management. This thesis addresses one of the core issues of the software crisis, namely software quality. The challenges of software quality are central for understanding the other symptoms of the software crisis. Th...

  13. Design and development of project planning and monitoring software

    OpenAIRE

    Grasas León, Joan

    2011-01-01

    The ever increasing importance of Project Management is justified for the necessity of companies to manage the real change in a timely and cost-effective manner. This fact has been reflected in the main Business Schools, which emphasize it in their educational programs. In this context, it is necessary to have available software based on the main concepts and techniques taught to the future business leaders. The purpose of this project is the development of a project management simulator, ...

  14. IT Project Management in Very Small Software Companies

    DEFF Research Database (Denmark)

    Shakir, Shahid Nadeem; Nørbjerg, Jacob

    2013-01-01

    and challenges are, therefore, important in the local as well as the larger context of globalized software development. There is, however, very little research into small shop software practices in developing countries. The current paper explores actual ITPM practices in Pakistani VSSCs based on a qualitative...... study of seven Pakistani VSSCs. We find that some Pakistani ITPM practices are similar to what is reported from VSSCs in other parts of the world, while others seem to be related to the companies' position in the global software development chain. This paper is part of a larger research project aiming...

  15. Managing Risks in Distributed Software Projects: An Integrative Framework

    DEFF Research Database (Denmark)

    Persson, John Stouby; Mathiassen, Lars; Boeg, Jesper;

    2009-01-01

    techniques into an integrative framework for managing risks in distributed contexts. Subsequent implementation of a Web-based tool helped us refine the framework based on empirical evaluation of its practical usefulness.We conclude by discussing implications for both research and practice.......Software projects are increasingly geographically distributed with limited face-to-face interaction between participants. These projects face particular challenges that need carefulmanagerial attention. While risk management has been adopted with success to address other challenges within software...... development, there are currently no frameworks available for managing risks related to geographical distribution. On this background, we systematically review the literature on geographically distributed software projects. Based on the review, we synthesize what we know about risks and risk resolution...

  16. SL-ST Software Configuration and Management System (SCaM) Project - Project Evaluation Report

    CERN Document Server

    Bartolomé, R; Hatziangeli, Eugenia; Last, I; Ninin, P; Sobczak, H; CERN. Geneva. SPS and LEP Division

    1998-01-01

    This document is the output of the evaluation work done as part of the survey phase of the SCaM project. It contains the evaluation of commercial Software Configuration Mangement tools against previou sly captured User Requirements. Recommendations regarding the best solution are made by the project team. They will serve as a basis for the implementation of a software configuration management syste m and the derivation of a software configuration management procedure for SL and ST.

  17. An Empirical Investigation of Pre-Project Partnering Activities on Project Performance in the Software Industry

    Science.gov (United States)

    Proffitt, Curtis K.

    2012-01-01

    Project failure remains a challenge within the software development field especially during the early stages of the IT project development. Despite the herculean efforts by project managers and organizations to identify and offset problems, projects remain plagued with issues. If these challenges are not mitigated, to a successful degree,…

  18. NIF Projects Controls and Information Systems Software Quality Assurance Plan

    International Nuclear Information System (INIS)

    Quality achievement for the National Ignition Facility (NIF) and the National Ignition Campaign (NIC) is the responsibility of the NIF Projects line organization as described in the NIF and Photon Science Directorate Quality Assurance Plan (NIF QA Plan). This Software Quality Assurance Plan (SQAP) is subordinate to the NIF QA Plan and establishes quality assurance (QA) activities for the software subsystems within Controls and Information Systems (CIS). This SQAP implements an activity level software quality assurance plan for NIF Projects as required by the LLNL Institutional Software Quality Assurance Program (ISQAP). Planned QA activities help achieve, assess, and maintain appropriate quality of software developed and/or acquired for control systems, shot data systems, laser performance modeling systems, business applications, industrial control and safety systems, and information technology systems. The objective of this SQAP is to ensure that appropriate controls are developed and implemented for management planning, work execution, and quality assessment of the CIS organization's software activities. The CIS line organization places special QA emphasis on rigorous configuration control, change management, testing, and issue tracking to help achieve its quality goals.

  19. NIF Projects Controls and Information Systems Software Quality Assurance Plan

    Energy Technology Data Exchange (ETDEWEB)

    Fishler, B

    2011-03-18

    Quality achievement for the National Ignition Facility (NIF) and the National Ignition Campaign (NIC) is the responsibility of the NIF Projects line organization as described in the NIF and Photon Science Directorate Quality Assurance Plan (NIF QA Plan). This Software Quality Assurance Plan (SQAP) is subordinate to the NIF QA Plan and establishes quality assurance (QA) activities for the software subsystems within Controls and Information Systems (CIS). This SQAP implements an activity level software quality assurance plan for NIF Projects as required by the LLNL Institutional Software Quality Assurance Program (ISQAP). Planned QA activities help achieve, assess, and maintain appropriate quality of software developed and/or acquired for control systems, shot data systems, laser performance modeling systems, business applications, industrial control and safety systems, and information technology systems. The objective of this SQAP is to ensure that appropriate controls are developed and implemented for management planning, work execution, and quality assessment of the CIS organization's software activities. The CIS line organization places special QA emphasis on rigorous configuration control, change management, testing, and issue tracking to help achieve its quality goals.

  20. An Assessment of risk response strategies practiced in software projects

    Directory of Open Access Journals (Sweden)

    Vanita Bhoola

    2014-11-01

    Full Text Available Risk management and success in projects are highly intertwined – better approaches to project risk management tend to increase chances of project success in terms of achieving scope & quality, schedule and cost targets. The process of responding to risk factors during a project’s life cycle is a crucial aspect of risk management referred to as risk response strategies, in this paper. The current research explores the status of risk response strategies applied in the software development projects in India. India provides a young IT-savvy English-speaking population, which is also cost effective. Other than the workforce, the environment for implementation of software projects in India is different from the matured economies. Risk management process is a commonly discussed theme, though its implementation in practice has a huge scope for improvement in India. The paper talks about four fundamental treatments to risk response – Avoidance, Transference, Mitigation and Acceptance (ATMA. From a primary data of 302 project managers, the paper attempts to address the risk response factors that lead to successful achievement of project scope & quality, schedule and cost targets, by using a series of regressions followed with Seemingly Unrelated Regression Equations (SURE modelling. Mitigation emerged as the most significant risk response strategy to achieve project targets. Acceptance, transference, and avoidance of risk were mostly manifested in the forms of transparency in communication across stakeholders, careful study of the nature of risks and close coordination between project team, customers/end-users and top management.

  1. The Company Approach to Software Engineering Project Courses

    Science.gov (United States)

    Broman, D.; Sandahl, K.; Abu Baker, M.

    2012-01-01

    Teaching larger software engineering project courses at the end of a computing curriculum is a way for students to learn some aspects of real-world jobs in industry. Such courses, often referred to as capstone courses, are effective for learning how to apply the skills they have acquired in, for example, design, test, and configuration management.…

  2. REVIEW ON TRADITIONAL AND AGILE COST ESTIMATION SUCCESS FACTOR IN SOFTWARE DEVELOPMENT PROJECT

    OpenAIRE

    Zulkefli Mansor; Saadiah Yahya; Noor Habibah Hj Arshad

    2011-01-01

    Software development project is one of the important areas in software engineering. Many researches have been conducted and looked into issues in software development project such as methodology used, costing, challenges, type of project and many more. However, the most crucial issues in software development project are costing. Moreover, current trend in software development project is adopting agile as methodology. Therefore, this paper aimed to discuss success factors that influence in tra...

  3. The work breakdown structure in software project management

    Science.gov (United States)

    Tausworthe, R. C.

    1980-01-01

    A work breakdown structure (WBS) is defined as an enumeration of all work activities in hierarchic refinement of detail which organizes work to be done into short manageable tasks with quantifiable inputs, outputs, schedules, and assigned responsibilities. Some of the characteristics and benefits of the WBS are reviewed, and ways in which these can be developed and applied in software implementation projects are discussed. Although the material is oriented principally toward new-software production tasks, many of the concepts are applicable to continuing maintenance and operations tasks.

  4. A Model of Multicultural Software Project Team Management applied in Requirements Engineering

    OpenAIRE

    Alkandari, Mohammad A.

    2012-01-01

    In todayâ s world of global software teams, managing members from multiple countries and cultures adds to an already complex mix of software productivity issues. While software team compositions have been researched based on tasks, personality, and role descriptions, few models exist to help software project managers reason about software teams with respect to culture. As more culturally diverse teams develop software products, software project managers need to manage teams based on cultural...

  5. Software project estimation the fundamentals for providing high quality information to decision makers

    CERN Document Server

    Abran, Alain

    2015-01-01

    Software projects are often late and over-budget and this leads to major problems for software customers. Clearly, there is a serious issue in estimating a realistic, software project budget. Furthermore, generic estimation models cannot be trusted to provide credible estimates for projects as complex as software projects. This book presents a number of examples using data collected over the years from various organizations building software. It also presents an overview of the non-for-profit organization, which collects data on software projects, the International Software Benchmarking Stan

  6. Grounded Theory Study of Conflicts in Norwegian Agile Software Projects: The Project Managers’ Perspective

    OpenAIRE

    Lubna Siddique; Hussein, Bassam A.

    2016-01-01

    This paper aims to explore the process of conflicts in agile software projects. The purpose was to investigate the causes and consequences of these conflicts. For this purpose, we conducted a qualitative study involving agile software projects in Norway. Grounded theory was used to analyze the data and the interview findings are presented using Glaser´s Six C model (context, condition, causes, consequences, contingencies, and covariance). The research findings suggest that there are several c...

  7. Self-service for software development projects and HPC activities

    Science.gov (United States)

    Husejko, M.; Høimyr, N.; Gonzalez, A.; Koloventzos, G.; Asbury, D.; Trzcinska, A.; Agtzidis, I.; Botrel, G.; Otto, J.

    2014-05-01

    This contribution describes how CERN has implemented several essential tools for agile software development processes, ranging from version control (Git) to issue tracking (Jira) and documentation (Wikis). Running such services in a large organisation like CERN requires many administrative actions both by users and service providers, such as creating software projects, managing access rights, users and groups, and performing tool-specific customisation. Dealing with these requests manually would be a time-consuming task. Another area of our CERN computing services that has required dedicated manual support has been clusters for specific user communities with special needs. Our aim is to move all our services to a layered approach, with server infrastructure running on the internal cloud computing infrastructure at CERN. This contribution illustrates how we plan to optimise the management of our of services by means of an end-user facing platform acting as a portal into all the related services for software projects, inspired by popular portals for open-source developments such as Sourceforge, GitHub and others. Furthermore, the contribution will discuss recent activities with tests and evaluations of High Performance Computing (HPC) applications on different hardware and software stacks, and plans to offer a dynamically scalable HPC service at CERN, based on affordable hardware.

  8. Management Guidelines for Database Developers' Teams in Software Development Projects

    Science.gov (United States)

    Rusu, Lazar; Lin, Yifeng; Hodosi, Georg

    Worldwide job market for database developers (DBDs) is continually increasing in last several years. In some companies, DBDs are organized as a special team (DBDs team) to support other projects and roles. As a new role, the DBDs team is facing a major problem that there are not any management guidelines for them. The team manager does not know which kinds of tasks should be assigned to this team and what practices should be used during DBDs work. Therefore in this paper we have developed a set of management guidelines, which includes 8 fundamental tasks and 17 practices from software development process, by using two methodologies Capability Maturity Model (CMM) and agile software development in particular Scrum in order to improve the DBDs team work. Moreover the management guidelines developed here has been complemented with practices from authors' experience in this area and has been evaluated in the case of a software company. The management guidelines for DBD teams presented in this paper could be very usefully for other companies too that are using a DBDs team and could contribute towards an increase of the efficiency of these teams in their work on software development projects.

  9. Self-service for software development projects and HPC activities

    International Nuclear Information System (INIS)

    This contribution describes how CERN has implemented several essential tools for agile software development processes, ranging from version control (Git) to issue tracking (Jira) and documentation (Wikis). Running such services in a large organisation like CERN requires many administrative actions both by users and service providers, such as creating software projects, managing access rights, users and groups, and performing tool-specific customisation. Dealing with these requests manually would be a time-consuming task. Another area of our CERN computing services that has required dedicated manual support has been clusters for specific user communities with special needs. Our aim is to move all our services to a layered approach, with server infrastructure running on the internal cloud computing infrastructure at CERN. This contribution illustrates how we plan to optimise the management of our of services by means of an end-user facing platform acting as a portal into all the related services for software projects, inspired by popular portals for open-source developments such as Sourceforge, GitHub and others. Furthermore, the contribution will discuss recent activities with tests and evaluations of High Performance Computing (HPC) applications on different hardware and software stacks, and plans to offer a dynamically scalable HPC service at CERN, based on affordable hardware.

  10. The Wireless ATM Architecture

    OpenAIRE

    R. Palitefka; Dobos, L.; A. Cizmar

    1998-01-01

    An overview of the proposed wireless ATM structure is provided. Wireless communication have been developed to a level where offered services can now be extended beyond voice and data. There are already wireless LANs, cordless systems offering data services and mobile data. Wireless LAN systems are basically planned for local, on-promises and in-house networking providing short distance radio or infrared links between computer system. The main challenge of wireless ATM is to harmonise the deve...

  11. REVIEW ON TRADITIONAL AND AGILE COST ESTIMATION SUCCESS FACTOR IN SOFTWARE DEVELOPMENT PROJECT

    Directory of Open Access Journals (Sweden)

    Zulkefli Mansor

    2011-01-01

    Full Text Available Software development project is one of the important areas in software engineering. Many researches have been conducted and looked into issues in software development project such as methodology used, costing, challenges, type of project and many more. However, the most crucial issues in software development project are costing. Moreover, current trend in software development project is adopting agile as methodology. Therefore, this paper aimed to discuss success factors that influence in traditional and agile cost estimation process for software development project. Literature survey is carried out from the past researches. Then, this paper presents the success factors that bring to the successful of traditional and agile cost estimation in software development project. Realisation these factors will help software development communities contribute positively to the success of traditional or agile cost estimation process in software development project.

  12. Agile practices: the impact on trust in software project teams

    OpenAIRE

    McHugh, Orla; Conboy, Kieran; Lang, Michael

    2012-01-01

    peer-reviewed People are core to any software development effort, but they???re particularly important in an agile team. The Agile Manifesto places great emphasis on the team, encouraging autonomy and giving individuals the environment and support they need to get the job done.1 Leadership is shared, and the agile team has substantially more control, which dramatically changes the project manager???s role.2 Managers must have greater trust that their team will make the right decisions and ...

  13. Visualization techniques of management rules for software development projects

    OpenAIRE

    Mata Vázquez, Jacinto; Alvarez Macías, José Luis; Riquelme Santos, José Cristóbal; Ramos Román, Isabel; Aguilar Ruiz, Jesús Salvador; Ferrer Troyano, Francisco J.; Visualization techniques of management rules for software development projects

    2003-01-01

    The application of data mining techniques to the managing of software development projects (SDP) is not an uncommon phenomenon, as in any other productive process that generates information in the way of input data and output variables. In this paper, a set of tools developed by the authors, that generate, in a visual way, managing rules suitable to cover minimum goals in a SDP are presented. Although the techniques used are able to generate quantitative rules, giving numeric values suitable ...

  14. The software analysis project for the Office of Human Resources

    Science.gov (United States)

    Tureman, Robert L., Jr.

    1994-01-01

    There were two major sections of the project for the Office of Human Resources (OHR). The first section was to conduct a planning study to analyze software use with the goal of recommending software purchases and determining whether the need exists for a file server. The second section was analysis and distribution planning for retirement planning computer program entitled VISION provided by NASA Headquarters. The software planning study was developed to help OHR analyze the current administrative desktop computing environment and make decisions regarding software acquisition and implementation. There were three major areas addressed by the study: current environment new software requirements, and strategies regarding the implementation of a server in the Office. To gather data on current environment, employees were surveyed and an inventory of computers were produced. The surveys were compiled and analyzed by the ASEE fellow with interpretation help by OHR staff. New software requirements represented a compilation and analysis of the surveyed requests of OHR personnel. Finally, the information on the use of a server represents research done by the ASEE fellow and analysis of survey data to determine software requirements for a server. This included selection of a methodology to estimate the number of copies of each software program required given current use and estimated growth. The report presents the results of the computing survey, a description of the current computing environment, recommenations for changes in the computing environment, current software needs, management advantages of using a server, and management considerations in the implementation of a server. In addition, detailed specifications were presented for the hardware and software recommendations to offer a complete picture to OHR management. The retirement planning computer program available to NASA employees will aid in long-range retirement planning. The intended audience is the NASA civil

  15. Introducing Risk Management Techniques Within Project Based Software Engineering Courses

    Science.gov (United States)

    Port, Daniel; Boehm, Barry

    2002-03-01

    In 1996, USC switched its core two-semester software engineering course from a hypothetical-project, homework-and-exam course based on the Bloom taxonomy of educational objectives (knowledge, comprehension, application, analysis, synthesis, and evaluation). The revised course is a real-client team-project course based on the CRESST model of learning objectives (content understanding, problem solving, collaboration, communication, and self-regulation). We used the CRESST cognitive demands analysis to determine the necessary student skills required for software risk management and the other major project activities, and have been refining the approach over the last 5 years of experience, including revised versions for one-semester undergraduate and graduate project course at Columbia. This paper summarizes our experiences in evolving the risk management aspects of the project course. These have helped us mature more general techniques such as risk-driven specifications, domain-specific simplifier and complicator lists, and the schedule as an independent variable (SAIV) process model. The largely positive results in terms of review of pass / fail rates, client evaluations, product adoption rates, and hiring manager feedback are summarized as well.

  16. Exploiting Open-source Projects to Study Software Design

    Directory of Open Access Journals (Sweden)

    Christopher P. FUHRMAN

    2007-04-01

    Full Text Available This article presents an approach to using open-source tools and open-source projects to add realistic and practical examples to a course on software design in a professional master's program of software engineering. Students are encouraged to use object-oriented, open-source software projects available on the Internet, and to analyze their design attributes using open-source tools, to hopefully improve their designs using documented design patterns and other design strategies. The proposed approach provides a variety of realistic examples for study, which can vary from semester to semester, without the instructor having to prepare complicated realistic examples or to rely on over-simplified examples in textbooks. Because the course and the approach are relatively new, a quantifiable assessment of the pedagogical approach has not been presented. However, the argument is made that realistic examples provide for better learning, and evidence is provided to show the feasibility of the approach. The instructor's role is more of a mentor than a traditional teacher, as every open-source project is different from a design perspective.

  17. Managing Software Project Risks (Analysis Phase) with Proposed Fuzzy Regression Analysis Modelling Techniques with Fuzzy Concepts

    OpenAIRE

    Elzamly, Abdelrafe; Hussin, Burairah

    2014-01-01

    The aim of this paper is to propose new mining techniques by which we can study the impact of different risk management techniques and different software risk factors on software analysis development projects. The new mining technique uses the fuzzy multiple regression analysis techniques with fuzzy concepts to manage the software risks in a software project and mitigating risk with software process improvement. Top ten software risk factors in analysis phase and thirty risk management techni...

  18. A Novel Method for Assessing and Optimizing Software Project Process Based Risk Control

    Institute of Scientific and Technical Information of China (English)

    2006-01-01

    A new approach for assessing and optimizing software project process based on software risk control pre-sented, which evaluates and optimizes software project process from the view of controlling the software project risks. A model for optimizing software risk control is given, a discrete optimization algorithm based on dynamic programming is proposed and an example of using above method to solve a problem is also included in this paper. By improving the old passive post-project control into an active effective pre-action, this new method can greatly promote the possibility of success of software projects.

  19. PROJECT-DRIVEN SOFTWARE BUSINESS IN TRANSILVANIA - A CASE STUDY

    Directory of Open Access Journals (Sweden)

    Radu Marius

    2015-07-01

    Full Text Available The fairly low salaries of the IT workers compared to the Western countries, the skills and the location have supported outsourcing become one of the most competitive Romanian sectors. IT sector in Romania maintains a steady growth favoured by outsourcing companies. Moreover Romania is highly competitive when you take into account the level of technical proficiency and soft skills in the country. Romanian labour force can drive relevant projects even in small teams. This case study explores the realty of Romanian IT companies profiles. It presents in comparison two companies bases on organizational and strategic dimensions: project approach orientation, leadership, project value driven, and social responsibility. The corporate goal of the first company presented in the case study - Fortech - is to achieve the best adaptive organizational structure which can sustain its competitive advantage. This advantage results from combination of three main ingredients: scaled up human resource capital, versatile knowledge management and adaptability to customer needs. Fortech manages and administrates and execute their business activities using project management methodologies and practices in order to achieve the strategic goals. On the other hand Dolphin Kiss Company is a “Python boutique agency” created around a single contract and organized on a single project. The project was contracted with a top company from telecommunication industry. The company is a small team of creative software engineers focused on developing a very innovative software business solution. This case study is an empirical qualitative research intended to depict the main differences between two relevant company profiles present in the actual economic context: small team – results oriented – highly skilled VS large structure of outsourcing teams – matrix organized – customer oriented. The case study constructs a space for debates regarding the potential evolution of the

  20. Study on Top-Down Estimation Method of Software Project Planning

    Institute of Scientific and Technical Information of China (English)

    ZHANG Jun-guang; L(U) Ting-jie; ZHAO Yu-mei

    2006-01-01

    This paper studies a new software project planning method under some actual project data in order to make software project plans more effective. From the perspective of system theory, our new method regards a software project plan as an associative unit for study. During a top-down estimation of a software project, Program Evaluation and Review Technique (PERT) method and analogy method are combined to estimate its size, then effort estimation and specific schedules are obtained according to distributions of the phase effort. This allows a set of practical and feasible planning methods to be constructed. Actual data indicate that this set of methods can lead to effective software project planning.

  1. Hierarchy Software Development Framework (h-dp-fwk) project

    Science.gov (United States)

    Zaytsev, A.

    2010-04-01

    Hierarchy Software Development Framework provides a lightweight tool for building portable modular applications for performing automated data analysis tasks in a batch mode. The history of design and development activities devoted to the project has begun in March 2005 and from the very beginning it was targeting the case of building experimental data processing applications for the CMD-3 experiment which is being commissioned at Budker Institute of Nuclear Physics (BINP, Novosibirsk, Russia). Its design addresses the generic case of modular data processing application operating within the well defined distributed computing environment. The main features of the framework are modularity, built-in message and data exchange mechanisms, XInclude and XML schema enabled XML configuration management tools, dedicated log management tools, internal debugging tools, both dynamic and static module chains support, internal DSO version and consistency checking, well defined API for developing specialized frameworks. It is supported on Scientific Linux 4 and 5 and planned to be ported to other platforms as well. The project is provided with the comprehensive set of technical documentation and users' guides. The licensing schema for the source code, binaries and documentation implies that the product is free for non-commercial use. Although the development phase is not over and many features are to be implemented yet the project is considered ready for public use and creating applications in various fields including development of events reconstruction software for small and moderate scale HEP experiments.

  2. Extending the SOLO Model for Software-Based Projects

    Directory of Open Access Journals (Sweden)

    Ilana Lavy

    2014-03-01

    Full Text Available In the process of assessing learning outcomes, educators use constructive tools for evaluating students' understanding and performance. In the present study MIS students were engaged in a full life cycle project as part of a Software Analysis and Design workshop. For evaluating their performance, we used the SOLO (Structure of the Observed Learning Outcomes taxonomy. However during the various stages of the workshop we encountered some inherent limitations of the taxonomy that led us to the understanding that the SOLO taxonomy should be enhanced. This paper elaborates on these missing but required enhancements.

  3. Guidance and Control Software Project Data - Volume 4: Configuration Management and Quality Assurance Documents

    Science.gov (United States)

    Hayhurst, Kelly J. (Editor)

    2008-01-01

    The Guidance and Control Software (GCS) project was the last in a series of software reliability studies conducted at Langley Research Center between 1977 and 1994. The technical results of the GCS project were recorded after the experiment was completed. Some of the support documentation produced as part of the experiment, however, is serving an unexpected role far beyond its original project context. Some of the software used as part of the GCS project was developed to conform to the RTCA/DO-178B software standard, "Software Considerations in Airborne Systems and Equipment Certification," used in the civil aviation industry. That standard requires extensive documentation throughout the software development life cycle, including plans, software requirements, design and source code, verification cases and results, and configuration management and quality control data. The project documentation that includes this information is open for public scrutiny without the legal or safety implications associated with comparable data from an avionics manufacturer. This public availability has afforded an opportunity to use the GCS project documents for DO-178B training. This report provides a brief overview of the GCS project, describes the 4-volume set of documents and the role they are playing in training, and includes configuration management and quality assurance documents from the GCS project. Volume 4 contains six appendices: A. Software Accomplishment Summary for the Guidance and Control Software Project; B. Software Configuration Index for the Guidance and Control Software Project; C. Configuration Management Records for the Guidance and Control Software Project; D. Software Quality Assurance Records for the Guidance and Control Software Project; E. Problem Report for the Pluto Implementation of the Guidance and Control Software Project; and F. Support Documentation Change Reports for the Guidance and Control Software Project.

  4. Building Software, Building Community: Lessons from the Ropensci Project

    Science.gov (United States)

    Boettiger, C.

    2014-12-01

    rOpenSci is a developer collective originally formed in 2011 by graduate students and post-docs from ecology and evolutionary biology to collaborate on building software tools to facilitate a more open and synthetic approach in the face of transformative rise of large and heterogeneous data. Born on the internet (the collective only began through chance discussions over social media), we have grown into a widely recognized effort that supports an ecosystem of some 45software packages, engages scores of collaborators, has taught dozens of workshops around the world, and has secured over $480,000 in grant support. As young scientists working in an academic context largely without direct support for our efforts, we have first hand experience with most of the the technical and social challenges in developing sustainable scientific software. I will summarize our experiences, the challenges we have faced, and describe our approach and success in building an effective and diverse community around the rOpenSci project.

  5. ATMS Step By Step.

    Science.gov (United States)

    National Library of Australia, Canberra.

    This manual is designed to provide an introduction and basic guide to the use of IBM's Advanced Text Management System (ATMS), the text processing system to be used for the creation of Australian data bases within AUSINET. Instructions are provided for using the system to enter, store, retrieve, and modify data, which may then be displayed at the…

  6. Decision making heuristics and biases in software project management: an experimental investigation

    OpenAIRE

    Ronan, Daniel

    1990-01-01

    Approved for public release; distribution is unlimited Software project development has been plagued with an infamous reputation for cost overruns, late deliveries, poor reliability and users' dissatisfaction. Much of this blame has been placed on the managerial side of software development. The Systems Dynamic Model of Software Project Management is a quantitative model of software project dynamics that is attempting to gain some valuable insight into the managerial side of developing sof...

  7. A managerial framework for an electronic government procurement project: complex software projects management fundamentals

    OpenAIRE

    Uzal, Roberto; Montejano, Germán Antonio; Riesco, Daniel Eduardo; Uzal, Javier

    2005-01-01

    An Electronic Government Procurement (e-GP) project, as most of complex software systems development and implantation, requires sophisticated and strong managerial concepts and skills. So, an effective and consistent managerial framework is needed. Traditional project management models, that propose a series of good practices and tools, must be extended, modified and improved to face, as an example, Electronic Government (e-Government) applications. These additional capabilities are very i...

  8. Using UML Modeling to Facilitate Three-Tier Architecture Projects in Software Engineering Courses

    Science.gov (United States)

    Mitra, Sandeep

    2014-01-01

    This article presents the use of a model-centric approach to facilitate software development projects conforming to the three-tier architecture in undergraduate software engineering courses. Many instructors intend that such projects create software applications for use by real-world customers. While it is important that the first version of these…

  9. Involving Software Engineering Students in Open Source Software Projects: Experiences from a Pilot Study

    Science.gov (United States)

    Sowe, Sulayman K.; Stamelos, Ioannis G.

    2007-01-01

    Anecdotal and research evidences show that the Free and Open Source Software (F/OSS) development model has produced a paradigm shift in the way we develop, support, and distribute software. This shift is not only redefining the software industry but also the way we teach and learn in our software engineering (SE) courses. But for many universities…

  10. Implementing Extreme Programming in Distributed Software Project Teams: Strategies and Challenges

    Science.gov (United States)

    Maruping, Likoebe M.

    Agile software development methods and distributed forms of organizing teamwork are two team process innovations that are gaining prominence in today's demanding software development environment. Individually, each of these innovations has yielded gains in the practice of software development. Agile methods have enabled software project teams to meet the challenges of an ever turbulent business environment through enhanced flexibility and responsiveness to emergent customer needs. Distributed software project teams have enabled organizations to access highly specialized expertise across geographic locations. Although much progress has been made in understanding how to more effectively manage agile development teams and how to manage distributed software development teams, managers have little guidance on how to leverage these two potent innovations in combination. In this chapter, I outline some of the strategies and challenges associated with implementing agile methods in distributed software project teams. These are discussed in the context of a study of a large-scale software project in the United States that lasted four months.

  11. Which Factors Affect Software Projects Maintenance Cost More?

    OpenAIRE

    Dehaghani, Sayed Mehdi Hejazi; Hajrahimi, Nafiseh

    2013-01-01

    Introduction The software industry has had significant progress in recent years. The entire life of software includes two phases: production and maintenance. Software maintenance cost is increasingly growing and estimates showed that about 90% of software life cost is related to its maintenance phase. Extraction and considering the factors affecting the software maintenance cost help to estimate the cost and reduce it by controlling the factors. Methods In this study, the factors affecting so...

  12. VISUAL MODELING OF SOFTWARE FOR COMMUNICATION MANAGEMENT IN PROJECT MANAGEMENT

    OpenAIRE

    Ricardo Rall; Arilson José de Oliveira Junior

    2014-01-01

    During the development cycle of software, depending on algorithmic complexity and/or number of functions, it is necessary to use software model processes which specify the steps in which activities are determined in order to be performed until software delivery. Visual modeling is a tool which represents through noting of structural features and possible functions a computer program which can be used in certain software process models. Many professionals working with software d...

  13. Automated Transportation Management System (ATMS) user's manual. Revision 1

    International Nuclear Information System (INIS)

    The Automated Transportation Management System (ATMS) Software User Guide (SUG) constitutes the user procedures for the ATMS System. Information in this document will be used by the user to operate the automated system. It is intended to be used as a reference manual to guide and direct the user(s) through the ATMS software product and its environment. The objectives of ATMS are as follows: to better support the Procurement function with freight rate information; to free Transportation Logistics personnel from routine activities such as the auditing and input of freight billing information; to comply with Headquarters Department of Energy-Inspector General (DOE-IG) audit findings to automate transportation management functions; to reduce the keying of data into the Shipment Mobility Accountability Collection (SMAC) database; and to provide automation for the preparing of Bill of Lading, Declaration of Dangerous Goods, Emergency Response Guide and shipping Labels using HM181 Retrieval of hazardous material table text information

  14. Vague project start makes project success of outsourced software development projects uncertain

    OpenAIRE

    Savolainen, Paula

    2010-01-01

    peer-reviewed A definition of a project success includes at least three criteria: 1) meeting planning goals, 2) customer benefits, and 3) supplier benefits. This study aims to point out the importance of the definition of the project start, the project start date, and what work should be included in the project effort in order to ensure the supplier's benefits. The ambiguity of the project start risks the profitability of the project and therefore makes project success at least from suppli...

  15. Lessons learned from development and quality assurance of software systems at the Halden Project

    Energy Technology Data Exchange (ETDEWEB)

    Bjorlo, T.J.; Berg, O.; Pehrsen, M.; Dahll, G.; Sivertsen, T. [OECD Halden Reactor Project (Norway)

    1996-03-01

    The OECD Halden Reactor Project has developed a number of software systems within the research programmes. These programmes have comprised a wide range of topics, like studies of software for safety-critical applications, development of different operator support systems, and software systems for building and implementing graphical user interfaces. The systems have ranged from simple prototypes to installations in process plants. In the development of these software systems, Halden has gained much experience in quality assurance of different types of software. This paper summarises the accumulated experience at the Halden Project in quality assurance of software systems. The different software systems being developed at the Halden Project may be grouped into three categories. These are plant-specific software systems (one-of-a-kind deliveries), generic software products, and safety-critical software systems. This classification has been found convenient as the categories have different requirements to the quality assurance process. In addition, the experience from use of software development tools and proprietary software systems at Halden, is addressed. The paper also focuses on the experience gained from the complete software life cycle, starting with the software planning phase and ending with software operation and maintenance.

  16. Grounded Theory Study of Conflicts in Norwegian Agile Software Projects: The Project Managers’ Perspective

    Directory of Open Access Journals (Sweden)

    Lubna Siddique

    2016-07-01

    Full Text Available This paper aims to explore the process of conflicts in agile software projects. The purpose was to investigate the causes and consequences of these conflicts. For this purpose, we conducted a qualitative study involving agile software projects in Norway. Grounded theory was used to analyze the data and the interview findings are presented using Glaser´s Six C model (context, condition, causes, consequences, contingencies, and covariance. The research findings suggest that there are several causes of conflicts. These include: the role of the product owner, an inexperienced project manager, the customer’s lack of knowledge about methodology organizational hierarchy in public companies, contracting, personal egos, financial issues, not getting the right team. Consequences of conflicts include: decreased productivity, wastage of time and resources, diverted attention from project objectives loss of motivation, poor decision making, loss of communication. Based on interview data, different conflict strategies are suggested and these include appropriately skilled project manager, communication and negotiation, defining clear roles, stakeholder analysis, managing stakeholder´s expectations, discussion, finding the root cause of conflict. Project managers are using these strategies to avoid or resolve conflicts. The competencies required to handle these kind of conflicts are also discussed in the paper, while the implications of theory and practice of conflict management theory are also presented.

  17. Enhancements and extensions of formal models for risk assessment in software projects

    OpenAIRE

    Murrah, Michael R.

    2002-01-01

    The Modified Risk Model is a macro model developed to aid program managers in effectively planning the required effort to deliver software products. The model projects the probability of completing a software project, subject to the available resources supplied by management. This approach to software project risk management is unique because the model’s input parameters are derived. Subjective variables are not part of the model. Different program managers would derive the same p...

  18. Teleoperation system using Asynchronous transfer mode, ATM network

    International Nuclear Information System (INIS)

    This paper examines the application of Asynchronous Transfer Mode (ATM) in a distributed industrial environment such as in teleoperation, which performs real time control manipulation from a remote location. In our study, two models of teleoperation are proposed; the first model is a point to point connection and the second model is through an ATM network. The performance results are analysed as to determine whether the two models can support the teleoperation traffics via simulation using commercial software design tool. (Author)

  19. A comparison of lifecycles : Agile software processes vs. projects in non-Agile software companies

    OpenAIRE

    Saarnak, Stefan; Gustafsson, Björn

    2003-01-01

    In the software industry a number of different software processes has been used throughout the years to address known problems with software development, despite their intention complains has been raised that some of these are too bureaucratic. The Agile Alliance was formed in 2001 and aimed to solve this problem, they developed a manifesto and twelve principles which are supported by all Agile software processes. The purpose with the manifesto and its principles is to uncover better ways of ...

  20. Quality Assurance in Software Development: An Exploratory Investigation in Software Project Failures and Business Performance

    Science.gov (United States)

    Ichu, Emmanuel A.

    2010-01-01

    Software quality is perhaps one of the most sought-after attributes in product development, however; this goal is unattained. Problem factors in software development and how these have affected the maintainability of the delivered software systems requires a thorough investigation. It was, therefore, very important to understand software…

  1. Independent Verification and Validation Of SAPHIRE 8 Software Project Plan Project Number: N6423 U.S. Nuclear Regulatory Commission

    Energy Technology Data Exchange (ETDEWEB)

    Carl Wharton; Kent Norris

    2010-03-01

    This report provides an evaluation of the Project Plan. The Project Plan is intended to provide the high-level direction that documents the required software activities to meet the contractual commitments prepared by the sponsor; the Nuclear Regulatory Commission.

  2. Independent Verification and Validation Of SAPHIRE 8 Software Project Plan Project Number: N6423 U.S. Nuclear Regulatory Commission

    Energy Technology Data Exchange (ETDEWEB)

    Carl Wharton; Kent Norris

    2009-12-01

    This report provides an evaluation of the Project Plan. The Project Plan is intended to provide the high-level direction that documents the required software activities to meet the contractual commitments prepared by the sponsor; the Nuclear Regulatory Commission.

  3. Independent Verification and Validation Of SAPHIRE 8 Software Project Plan Project Number: N6423 U.S. Nuclear Regulatory Commission

    Energy Technology Data Exchange (ETDEWEB)

    Carl Wharton

    2009-10-01

    This report provides an evaluation of the Project Plan. The Project Plan is intended to provide the high-level direction that documents the required software activities to meet the contractual commitments prepared by the sponsor; the Nuclear Regulatory Commission.

  4. A MODEL FOR ALIGNING SOFTWARE PROJECTS REQUIREMENTS WITH PROJECT TEAM MEMBERS REQUIREMENTS

    Directory of Open Access Journals (Sweden)

    Robert Hans

    2013-02-01

    Full Text Available The fast-paced, dynamic environment within which information and communication technology (ICT projects are run as well as ICT professionals’ constant changing requirements present a challenge for project managers in terms of aligning projects’ requirements with project team members’ requirements. This research paper purports that if projects’ requirements are properly aligned with team members’ requirements, then this will result in a balanced decision approach. Moreover, such an alignment will result in the realization of employee’s needs as well as meeting project’s needs. This paper presents a Project’s requirements and project Team members’ requirements (PrTr alignment model and argues that a balanced decision which meets both software project’s requirements and team members’ requirements can be achieved through the application of the PrTr alignment model.

  5. THE STAGE OF COMPLEX SOFTWARE DEVELOPMENT FOR REMOTE PROJECT MANAGEMENT

    Directory of Open Access Journals (Sweden)

    Paraskevov A. V.

    2015-06-01

    Full Text Available The article is devoted to the gradual development of the complex software development for remote project management, the development of the necessary organizational diagrams, decomposition charts, as well as constraints the design stage. A set of methods and techniques of organization of information processes in production systems allows the selection and the use of an information technology solution for the synthesis of knowledge about the work situation; it is the content of the concept of formation of information resource management for system knowledge-intensive production. Management system of information space in manufacturing organizations is formed in a specific environment, which is characterized as an information resource management system – a system of organization of internal and external flows of information, as well as methods and tools for searching, processing and distribution of information in the organization. At the design stage of the systems during the development of large automated, technology, energy, aerospace, information and other complex complexes experiencing the problems associated with less consideration of the properties and laws of functioning of elements, and more - with a choice of the best structure, optimization of interaction of elements, the definition of optimal modes of their functioning, the influence of the external environment, etc. As we increase the complexity of the system this complex system-wide issues play more significant place

  6. SOFTWARE PROJECT SCOPE VERIFICATION THROUGH DELIVERABLE-ORIENTED WORK BREAKDOWN STRUCTURE

    Directory of Open Access Journals (Sweden)

    Robert T. Hans

    2013-02-01

    Full Text Available Software project scope verification is a very important process in project scope management and it needs to be performed properly so as to avoid project rework and to promote better project scope control. Moreover, software scope verification is crucial in the process of delivering exactly what the customer requested and minimizing project scope changes. Well defined software scope eases the process of scope verification and contributes to project success. Furthermore, a deliverable-oriented WBS provides a road map to a well defined software scope of work. It is on the basis of this that this paper extends the use of deliverableoriented WBS to that of scope verification process. This paper argues that a deliverableoriented WBS is a tool for software scope verification

  7. An Analytical Approach for Project Managers in Effective Defect Management in Software Process

    CERN Document Server

    Nair, T R Gopalakrishnan; Kumar, N R Shashi; 10.1109/MySEC.2011.6140669

    2012-01-01

    Defect estimation and prediction are some of the main modulating factors for the success of software projects in any software industry. Maturity and competency of a project manager in efficient prediction and estimation of resource capabilities are one of the strategic driving forces towards the generation of high quality software. Currently, there are no estimation techniques developed through empirical analysis to evaluate the decision capability of a project manager towards resource allocation for effective defect management. This paper brings out an empirical study carried out in a product based software organization. Our deep investigation on several projects throws light on the impact of decision capability of project manager towards accomplishment of an aforementioned objective. The paper enables project managers to gain further awareness towards the significance of predictive positioning in resource allocation in order to develop high quality defect-free software products. It also enhances the maturit...

  8. Delivering Software Process-Specific Project Courses in Tertiary Education Environment: Challenges and Solution

    Science.gov (United States)

    Rong, Guoping; Shao, Dong

    2012-01-01

    The importance of delivering software process courses to software engineering students has been more and more recognized in China in recent years. However, students usually cannot fully appreciate the value of software process courses by only learning methodology and principle in the classroom. Therefore, a process-specific project course was…

  9. Online Detection, Isolation, and Remediation of Flight Software Faults Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Increasingly, critical flight functionality is implemented in software, but traditional (integrated) vehicle health management (IVHM) has primarily addressed...

  10. An Agile Constructionist Mentoring Methodology for Software Projects in the High School

    Science.gov (United States)

    Meerbaum-Salant, Orni; Hazzan, Orit

    2010-01-01

    This article describes the construction process and evaluation of the Agile Constructionist Mentoring Methodology (ACMM), a mentoring method for guiding software development projects in the high school. The need for such a methodology has arisen due to the complexity of mentoring software project development in the high school. We introduce the…

  11. Extensive Evaluation of Using a Game Project in a Software Architecture Course

    Science.gov (United States)

    Wang, Alf Inge

    2011-01-01

    This article describes an extensive evaluation of introducing a game project to a software architecture course. In this project, university students have to construct and design a type of software architecture, evaluate the architecture, implement an application based on the architecture, and test this implementation. In previous years, the domain…

  12. Resistance Factors in the Implementation of Software Process Improvement Project in Malaysia

    Directory of Open Access Journals (Sweden)

    Mohd H.N.M. Nasir

    2008-01-01

    Full Text Available For the past two decades, improving the quality of software has become an important agenda in the software industries as they have been assessed according to standards such as the CMM, CMM-I, ISO 9000 SIX-SIGMA and etc. As the result, software process improvement project implementations have been the main targets by most software companies. However, many initiatives are facing variety of problems and difficulties due to lack of guidance and experience. Hence, this research attempted to identify and analyze main resistance factors which influenced the implementation of the software process improvement project specifically companies operated in Malaysia including local and multi-national companies. The findings helped other software companies to manage future projects through the use of preventive actions or proper planning which intended to lessen anticipated problems during software process improvement projects implementation. This research used a survey instrument to gather data from 29 companies operated across Malaysia with the total of 174 business and software professionals responded. Average of 4 to 8 questionnaires were distributed to each company with the objective of getting wider views on each SPI project. The questionnaires were mainly distributed to professionals who are directly involved in SPI projects. The results showed that the most critical resistance factor is lack of adhesion and participation of the entire individual involved in SPI projects. This result is similar with the result gained by Brietzke and Rabello which they have conducted it in Brazil and corroborated the research findings experience in SPI project.

  13. Software-Enabled Project Management Techniques and Their Relationship to the Triple Constraints

    Science.gov (United States)

    Elleh, Festus U.

    2013-01-01

    This study investigated the relationship between software-enabled project management techniques and the triple constraints (time, cost, and scope). There was the dearth of academic literature that focused on the relationship between software-enabled project management techniques and the triple constraints (time, cost, and scope). Based on the gap…

  14. IT & C Projects Duration Assessment Based on Audit and Software Reengineering

    Directory of Open Access Journals (Sweden)

    2009-01-01

    Full Text Available This paper analyses the effect of applying the core elements of software engineering and reengineering, probabilistic simulations and system development auditing to software development projects. Our main focus is reducing software development project duration. Due to the fast changing economy, the need for efficiency and productivity is greater than ever. Optimal allocation of resources has proved to be the main element contributing to an increase in efficiency.

  15. Download Patterns and Releases in Open Source Software Projects: a Perfect Symbiosis?

    OpenAIRE

    Rossi, Bruno; Russo, Barbara; Succi, Giancarlo

    2010-01-01

    International audience Software usage by end-users is one of the factors used to evaluate the success of software projects. In the context of open source software, there is no single and non-controversial measure of usage, though. Still, one of the most used and readily available measure is data about projects downloads. Nevertheless, download counts and averages do not convey as much information as the patterns in the original downloads time series. In this research, we propose a method t...

  16. Identifying Solutions for  Customer – Supplier Communication Problems in  Agile Software Projects

    OpenAIRE

    Truszczynski, Mateusz

    2016-01-01

    Context. There are several methods of developing software in a systematic, engineering way. One of them are traditional methods such as waterfall. Nowadays, more common are becoming agile methodologies. Agile aims at addressing and improving a communication in software projects. However, customer - supplier communication in software projects still causes many difficulties. Objectives. In this study I wanted to identify basic customer – supplier communication problems that agile practitioners ...

  17. To Cultivate Outstanding Software Engineer Based on Project-based Learning

    Institute of Scientific and Technical Information of China (English)

    LI Dong; MA Peiqun; LIU Shu

    2012-01-01

    This thesis sketches the connotation of project-based learning and introduces the basis on which project-based learning is practiced and applied in school of software as well as the plan of further practicing project-based learning. At the same time, this thesis also discusses application of project-based learning in "education and cultivation plan of excellent engineer".

  18. Clients’ participation in software projects: comparative case study between an agile and a ‘traditional’ software company

    NARCIS (Netherlands)

    Racheva, Zornitza; Daneva, Maya

    2010-01-01

    One of the main characteristics of agile software development is the active and continuous participation and involvement of the clients throughout the project. According to agile proponents, this leads to building ‘the right’ product and to satisfied clients. In this paper we present a comparative s

  19. Evolution of the 'Trick' Dynamic Software Executive and Model Libraries for Reusable Flight Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — In response to a need for cost-effective small satellite missions, Odyssey Space Research is proposing the development of a common flight software executive and a...

  20. Visualization of Software and Systems as Support Mechanism for Integrated Software Project Control

    OpenAIRE

    Liggesmeyer, Peter; Heidrich, Jens; Münch, Jürgen; Kalcklösch, Robert; Barthel, Henning; Zeckzer, Dirk

    2014-01-01

    Many software development organizations still lack support for obtaining intellectual control over their software development processes and for determining the performance of their processes and the quality of the produced products. Systematic support for detecting and reacting to critical process and product states in order to achieve planned goals is usually missing. One means to institutionalize measurement on the basis of explicit models is the development and establishment of a so-called...

  1. Genetic Programming as Alternative for Predicting Development Effort of Individual Software Projects

    OpenAIRE

    Chavoya, Arturo; Lopez-Martin, Cuauhtemoc; Andalon-Garcia, Irma R.; M.E. Meda-Campaña

    2012-01-01

    Statistical and genetic programming techniques have been used to predict the software development effort of large software projects. In this paper, a genetic programming model was used for predicting the effort required in individually developed projects. Accuracy obtained from a genetic programming model was compared against one generated from the application of a statistical regression model. A sample of 219 projects developed by 71 practitioners was used for generating the two models, wher...

  2. Service Oriented Architecture A Revolution For Comprehensive Web Based Project Management Software

    OpenAIRE

    Khan, Ahmad Raza; Khan, Rquaiya; Trimbak R Sontakke; Shraddha R Khonde; Wahul, Revati; alam, Mahtab

    2012-01-01

    Service Oriented Architecture A Revolution for Project Management Software has changed the way projects today are moving on the fly with the help of web services booming the industry. Service oriented architecture improves performance and the communication between the distributed and remote teams. Web Services to Provide Project Management software the visibility and control of the application development lifecycle-giving a better control over the entire development process, from the manageme...

  3. Web Engineering as a Specialization of Software Engineering: Differences in Project Management Education

    OpenAIRE

    Herwig Mayr

    2005-01-01

    We present the motivation and our concept of introducing "Web Engineering" as a specialization of our "Software Engineering" curriculum. Our main focus lies on the differences in project management education for both areas as well as the necessary process models and tools. First we discuss the principal differences of software project management and web project management, focusing on the main difficulties of teaching such management skills to primarily technophile students. Then we analyze t...

  4. A Novel Risk Metric for Staff Turnover in a Software Project Based on Information Entropy

    OpenAIRE

    Rong Jiang

    2015-01-01

    Staff turnover in a software project is a significant risk that can result in project failure. Despite the urgency of this issue, however, relevant studies are limited and are mostly qualitative; quantitative studies are extremely rare. This paper proposes a novel risk metric for staff turnover in a software project based on the information entropy theory. To address the gaps of existing studies, five aspects are considered, namely, staff turnover probability, turnover type, staff level, soft...

  5. STUDY THE IMPACT OF REQUIREMENTS MANAGEMENT CHARACTERISTICS IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS: AN ONTOLOGY BASED APPROACH

    Directory of Open Access Journals (Sweden)

    S. Arun Kumar

    2011-11-01

    Full Text Available Requirements Management is one of the challenging and key tasks in the development of software productsin distributed software development environment. One of the key reasons found in our literature survey thefailure of software projects due to poor project management and requirement management activity. Thismain aim of this paper 1. Formulate a framework for the successful and efficient requirements managementframework for Global Software Development Projects. (GSD 2. Design a Mixed organization structure ofboth traditional approaches and agile approaches, of global software development projects. 3. ApplyOntology based Knowledge Management Systems for both the approaches to achieve requirements issuessuch as missing, inconsistency of requirements, communication and knowledge management issues andimprove the project management activities in a global software development environment. 4. Proposerequirements management metrics to measure and manage software process during the development ofinformation systems. The major contribution of this paper is to analyze the requirements managementissues and challenges associated with global software development projects. Two hypotheses have beenformulated and tested this problem through statistical techniques like correlation and regression analysisand validate the same.

  6. Scalable Parallel Algorithms for Formal Verification of Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We will develop an efficient Graphics Processing Unit (GPU) based parallel Binary Decision Diagram (BDD) software package, and will also combine it with our...

  7. System Engineering Software Assessment Model for Exploration (SESAME) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Concept phase space-systems architecture evaluations typically use mass estimates as the primary means of ranking potential mission architectures. Software does not...

  8. Scalable Parallel Algorithms for Formal Verification of Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We will develop a prototype of a GPU-based parallel Binary Decision Diagram (BDD) software package. BDDs are a data structure that satisfies some simple...

  9. Core Flight Software (CFS) Maturation Towards Human Rating Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The Core Flight Software (CFS) system developed by Goddard Space Flight Center, through experience on Morpheus, has proven to be a quality product and a viable...

  10. Real Time Control Software for Electromagnetic Formation Flight Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We propose the development of a maintainable and evolvable real-time control software system for Electromagnetic Formation Flight (EMFF). EMFF systems use...

  11. QuickDirect - Payload Control Software Template Package Project

    Data.gov (United States)

    National Aeronautics and Space Administration — To address the need to quickly, cost-effectively and reliably develop software to control science instruments deployed on spacecraft, QuickFlex proposes to create a...

  12. Experiencing CMT in software production of large and complex projects issues in the scalability of software production management

    International Nuclear Information System (INIS)

    The configuration management tool CMT has been used since several years now, and in quite different projects (Virgo, GLAST, LHCb, Auger, atlas, etc.). The features of the tool have continuously evolved according to the growing needs of the developers and to follow the increasing complexity of the software bases it has to service. However the original concepts: readability, simplicity, flexibility, completeness have been preserved and the syntax of the core element of the system - the requirements file - has been always kept backward compatible. More and more project specific conventions and needs have found their expression using CMT, and simultaneously the focuses to CMT features have evolved accordingly, progressively raising importance towards language customisation, new document generators, production of patterns, package organization and software distribution. The basic properties of the CMT toolkit will be shortly presented but the focus of the discussion will be set to these recent evolutions, through some typical examples obtained from actual projects showing specific definitions or conventions. The discussion is then extended towards the generalized question of the scalability in software production and management in the context of e.g. Grid technologies. The impact of using generic and high level tools such as CMT, which already offers several solutions, RPM or the Grid technologies, in this respect will be presented. In particular, the role of formal specifications for the software configuration appears to be critical for query mechanisms required in management operations or in remote actions

  13. Project-Driven Learning-by-Doing Method for Teaching Software Engineering using Virtualization Technology

    Directory of Open Access Journals (Sweden)

    Kun Ma

    2014-10-01

    Full Text Available Many universities are now offering software engineering an undergraduate level emphasizing knowledge point. However, some enterprise managers reflected that education ignore hands-on ability training, and claimed that there is the isolation between teaching and practice. This paper presents the design of a Software Engineering course (sixth semester in network engineering at University of Jinan for undergraduate Software Engineering students that uses virtualization technology to teach them project-driven learning-by-doing software development process. We present our motivation, challenges encountered, pedagogical goals and approaches, findings (both positive experiences and negative lessons. Our motivation was to teach project-driven Software Engineering using virtualization technology. The course also aims to develop entrepreneurial skills needed for software engineering graduates to better prepare them for the software industry. Billing models of virtualization help pupils and instructors find the cost of the experiment. In pay-as-you-go manner, two labs and three step-by-step projects (single project, pair project, and team project are designed to help the students to complete the assignment excitedly. We conduct some detailed surveys and present the results of student responses. The assessment process designed for this course is illustrated. The paper also shows that learning-by-doing method correlates with the characteristics of different projects, which has resulted in a successful experience as reported by students in an end of a semester survey.

  14. Web Engineering as a Specialization of Software Engineering: Differences in Project Management Education

    Directory of Open Access Journals (Sweden)

    Herwig Mayr

    2005-10-01

    Full Text Available We present the motivation and our concept of introducing "Web Engineering" as a specialization of our "Software Engineering" curriculum. Our main focus lies on the differences in project management education for both areas as well as the necessary process models and tools. First we discuss the principal differences of software project management and web project management, focusing on the main difficulties of teaching such management skills to primarily technophile students. Then we analyze the composition of modern software development teams and changes within such teams implied by the development of web applications. We illustrate this transition showing how a merely document-driven process - as can be found in many traditional software development projects - is turned into a highly tool-supported, agile development process, which is characteristic for web development projects.

  15. 工程管理软件浅谈%Brief Discussion about Project Management Software

    Institute of Scientific and Technical Information of China (English)

    张睿

    2016-01-01

    Combining theory and practice, the paper takes the project management software of a certain company as an example, and emphasizes on the core of project management software, guarantee of project management software, and problems happening in implementation. It shows that project management software has the function of improving efficiency and management during project management process.%用理论与实际相结合的方式,以某公司的工程管理软件为例,重点阐述了工程管理软件的核心、工程管理软件的保障、实施中遇到的一些问题,说明了工程软件在工程管理中起到了提高效率,提升管理的作用。

  16. Software Support for the Classical, Contemporary and Future Project Management

    OpenAIRE

    Jakov Crnkovic; Peter Ross; Sanjay Desai

    2006-01-01

    The volume and complexity of Project Management (PM) raises many questions for managers. What exactly are we managing? People? Performance? Efficiency? Effectiveness? Cost? Time? At what levels do projects become challenging and worthy of significant management attention? Can some projects be left on auto-pilot? Must others be managed more aggressively? What metrics are useful in Project Management? How can they be integrated with normal performance metrics in the organization? How can metric...

  17. Investigating Effort Prediction of Software Projects on the ISBSG Dataset

    Directory of Open Access Journals (Sweden)

    Sanaa Elyassami

    2012-04-01

    Full Text Available Many cost estimation models have been proposed over the last three decades. In this study, we investigatefuzzy ID3 decision tree as a method for software effort estimation. Fuzzy ID software effort estimationmodel is designed by incorporating the principles of ID3 decision tree and the concepts of the fuzzy settheoretic; permitting the model to handle uncertain and imprecise data when presenting the softwareprojects.MMRE (Mean Magnitude of Relative Error and Pred(l (Prediction at level l are used, as measures ofprediction accuracy, for this study. A series of experiments is reported using ISBSG software projectsdataset. Fuzzy trees are grown using different fuzziness control thresholds.Results showed that optimizing the fuzzy ID3 parameters can improve greatly the accuracy of the generatedsoftware cost estimate.

  18. Factors that Impact Software Project Success in Offshore Information Technology (IT) Companies

    Science.gov (United States)

    Edara, Venkatarao

    2011-01-01

    Information technology (IT) projects are unsuccessful at a rate of 65% to 75% per year, in spite of employing the latest technologies and training employees. Although many studies have been conducted on project successes in U.S. companies, there is a lack of research studying the impact of various factors on software project success in offshore IT…

  19. Success Rates by Software Development Methodology in Information Technology Project Management: A Quantitative Analysis

    Science.gov (United States)

    Wright, Gerald P.

    2013-01-01

    Despite over half a century of Project Management research, project success rates are still too low. Organizations spend a tremendous amount of valuable resources on Information Technology projects and seek to maximize the utility gained from their efforts. The author investigated the impact of software development methodology choice on ten…

  20. Barriers to Learning in Agile Software Development Projects

    DEFF Research Database (Denmark)

    Babb, Jeffry S.; Hoda, Rashina; Nørbjerg, Jacob

    2013-01-01

    The adoption of agile methods promises many advantages for individual, team, and organizational learning. However, environmental, structural, and organizational/cultural constraints often find teams adapting agile software development methods rather than engaging in full adoption. We present...... results from two qualitative studies of teams and organizations that have, in many cases, adapted agile software methods to suit their needs through the omission or alteration of aspects of the method. In many cases, aspects of an agile method that are most related to learning were those that were...

  1. Point Lepreau refurbishment project programmable digital comparator (PDC) replacement software unit and integration test

    International Nuclear Information System (INIS)

    As part of the Point Lepreau Refurbishment Project the Programmable Digital Comparators (PDCs) for both shutdown systems are being replaced. The overall PDC development life cycle together with a progress update was presented in a paper submitted last year. One of the key activities in the PDC development life cycle is software testing. This paper briefly describes the progress made on the PDC development since last update and focuses on PDC software testing. The project has completed the software requirements specification as well as the software design and these have been formally reviewed/verified. Software testing for both shutdown systems is underway. The software test process for SDS1 is described in this paper. (author)

  2. Software Project Management and Measurement on the World-Wide-Web (WWW)

    Science.gov (United States)

    Callahan, John; Ramakrishnan, Sudhaka

    1996-01-01

    We briefly describe a system for forms-based, work-flow management that helps members of a software development team overcome geographical barriers to collaboration. Our system, called the Web Integrated Software Environment (WISE), is implemented as a World-Wide-Web service that allows for management and measurement of software development projects based on dynamic analysis of change activity in the workflow. WISE tracks issues in a software development process, provides informal communication between the users with different roles, supports to-do lists, and helps in software process improvement. WISE minimizes the time devoted to metrics collection and analysis by providing implicit delivery of messages between users based on the content of project documents. The use of a database in WISE is hidden from the users who view WISE as maintaining a personal 'to-do list' of tasks related to the many projects on which they may play different roles.

  3. Clinical software development for the Web: lessons learned from the BOADICEA project

    Directory of Open Access Journals (Sweden)

    Cunningham Alex P

    2012-04-01

    Full Text Available Abstract Background In the past 20 years, society has witnessed the following landmark scientific advances: (i the sequencing of the human genome, (ii the distribution of software by the open source movement, and (iii the invention of the World Wide Web. Together, these advances have provided a new impetus for clinical software development: developers now translate the products of human genomic research into clinical software tools; they use open-source programs to build them; and they use the Web to deliver them. Whilst this open-source component-based approach has undoubtedly made clinical software development easier, clinical software projects are still hampered by problems that traditionally accompany the software process. This study describes the development of the BOADICEA Web Application, a computer program used by clinical geneticists to assess risks to patients with a family history of breast and ovarian cancer. The key challenge of the BOADICEA Web Application project was to deliver a program that was safe, secure and easy for healthcare professionals to use. We focus on the software process, problems faced, and lessons learned. Our key objectives are: (i to highlight key clinical software development issues; (ii to demonstrate how software engineering tools and techniques can facilitate clinical software development for the benefit of individuals who lack software engineering expertise; and (iii to provide a clinical software development case report that can be used as a basis for discussion at the start of future projects. Results We developed the BOADICEA Web Application using an evolutionary software process. Our approach to Web implementation was conservative and we used conventional software engineering tools and techniques. The principal software development activities were: requirements, design, implementation, testing, documentation and maintenance. The BOADICEA Web Application has now been widely adopted by clinical

  4. A Software Engineering Project Course for Undergraduate Students

    Institute of Scientific and Technical Information of China (English)

    LIU Jia; Huang Zhi-jun; Zhang Jin-yu

    2012-01-01

    Software engineering (SE) courses are confronted with predicaments how to cultivate students' engineering concept and how to abridge the distance between the academy and industry. The "Computing and Software Engineering, III (CSE III)" helps students mimic a real-world software development and broaden real- world SE view. With the spiral model as the main development model, the CSE III course includes not only the SE theory knowledge, but also quick learning ,team cooperation, development management and risk management skills which meet the real-world industry requirements. Our contribution is providing an introductory course for multiple dimensions of knowledge, creating a real-world software development circumstance for students under quantitative control and designing a systematic and practical evaluation mechanism which stimulates the interests of students. CSE III has been executed from 2009 and obtains a valuable teaching and learning effects among our teachers, TAs and students; and we add refinements to the course according to feedbacks of participants. This paper will describe the design and practice of the CSE III course.

  5. Mars Science Laboratory Flight Software Boot Robustness Testing Project Report

    Science.gov (United States)

    Roth, Brian

    2011-01-01

    On the surface of Mars, the Mars Science Laboratory will boot up its flight computers every morning, having charged the batteries through the night. This boot process is complicated, critical, and affected by numerous hardware states that can be difficult to test. The hardware test beds do not facilitate testing a long duration of back-to-back unmanned automated tests, and although the software simulation has provided the necessary functionality and fidelity for this boot testing, there has not been support for the full flexibility necessary for this task. Therefore to perform this testing a framework has been build around the software simulation that supports running automated tests loading a variety of starting configurations for software and hardware states. This implementation has been tested against the nominal cases to validate the methodology, and support for configuring off-nominal cases is ongoing. The implication of this testing is that the introduction of input configurations that have yet proved difficult to test may reveal boot scenarios worth higher fidelity investigation, and in other cases increase confidence in the robustness of the flight software boot process.

  6. Management of Globally Distributed Component-Based Software Development Projects

    NARCIS (Netherlands)

    J. Kotlarsky (Julia)

    2005-01-01

    textabstractGlobally Distributed Component-Based Development (GD CBD) is expected to become a promising area, as increasing numbers of companies are setting up software development in a globally distributed environment and at the same time are adopting CBD methodologies. Being an emerging area, the

  7. Analysis of Return on Investment in Different Types of Agile Software Development Project Teams

    Directory of Open Access Journals (Sweden)

    Goran MILANOV

    2012-01-01

    Full Text Available This exploratory study of IT project teams in Serbia investigates how the choice of agile methods in different development project teams affects the return-on-investment (ROI. In this paper different types of software project teams are analyzed in order to examine and identify the business-value of using agile methods. In various software development project teams, the ROI of agile methods is yet to be fully explored, while the ROI of traditional methods is well-understood. Since ROI is important indicator of the projects success, in this paper we examine the factors that influence the ROI both from software solution customer point of view, and different agile project teams.

  8. Genetic programming as alternative for predicting development effort of individual software projects.

    Directory of Open Access Journals (Sweden)

    Arturo Chavoya

    Full Text Available Statistical and genetic programming techniques have been used to predict the software development effort of large software projects. In this paper, a genetic programming model was used for predicting the effort required in individually developed projects. Accuracy obtained from a genetic programming model was compared against one generated from the application of a statistical regression model. A sample of 219 projects developed by 71 practitioners was used for generating the two models, whereas another sample of 130 projects developed by 38 practitioners was used for validating them. The models used two kinds of lines of code as well as programming language experience as independent variables. Accuracy results from the model obtained with genetic programming suggest that it could be used to predict the software development effort of individual projects when these projects have been developed in a disciplined manner within a development-controlled environment.

  9. Process for planning and control of software projects using XedroGESPRO

    Directory of Open Access Journals (Sweden)

    Jacqueline Marín-Sánchez

    2014-04-01

    Full Text Available The software project management in Cuba has become a key area for improving production processes and decisionmaking in organizations. Several models and standards for process improvement, related with project management, proposed best practices on issues of planning and control of projects. However, they are generic guidelines that describe only those activities to execute, leaving the responsibility for implementing to organizations, using sometimes , expensive proprietary informatics tools to achieve these goals. This research proposes a process for planning and control of software projects using Xedro-GESPRO: an open-source software tool for project management domestically implemented. The proposal is successfully being applied by the network of production centers of the Informatic Sciences University of Cuba, observing greater efficiency and effectiveness in the planning and control of their projects.

  10. WISE: Automated support for software project management and measurement. M.S. Thesis

    Science.gov (United States)

    Ramakrishnan, Sudhakar

    1995-01-01

    One important aspect of software development and IV&V is measurement. Unless a software development effort is measured in some way, it is difficult to judge the effectiveness of current efforts and predict future performances. Collection of metrics and adherence to a process are difficult tasks in a software project. Change activity is a powerful indicator of project status. Automated systems that can handle change requests, issues, and other process documents provide an excellent platform for tracking the status of the project. A World Wide Web based architecture is developed for (a) making metrics collection an implicit part of the software process, (b) providing metric analysis dynamically, (c) supporting automated tools that can complement current practices of in-process improvement, and (d) overcoming geographical barrier. An operational system (WISE) instantiates this architecture allowing for the improvement of software process in a realistic environment. The tool tracks issues in software development process, provides informal communication between the users with different roles, supports to-do lists (TDL), and helps in software process improvement. WISE minimizes the time devoted to metrics collection, analysis, and captures software change data. Automated tools like WISE focus on understanding and managing the software process. The goal is improvement through measurement.

  11. Experimental Study Using Functional Size Measurement in Building Estimation Models for Software Project Size

    NARCIS (Netherlands)

    Condori Fernandez, Nelly; Daneva, Maya; Buglione, Luigi; Ormandjieva, Olga; Ormandjieva, O.; Constantinides, C.; Abran, A.; Lee, R.

    2010-01-01

    This paper reports on an experiment that investigates the predictability of software project size from software product size. The predictability research problem is analyzed at the stage of early requirements by accounting the size of functional requirements as well as the size of non-functional req

  12. Enhancing Software Engineering Education through Open Source Projects: Four Years of Students' Perspectives

    NARCIS (Netherlands)

    Papadopoulos, P.M.; Stamelos, I.G.; Meiszner, A.

    2015-01-01

    This paper presents the results after four years of running of an instructional method that utilizes free/libre open source software (FLOSS) projects as tools for teaching software engineering in formal education. In the last four academic years, a total of 408 juniors majoring in Informatics (in a

  13. Annotated Bibliography of Computer Software for Teaching Early Reading and Spelling. Project RIMES 2000.

    Science.gov (United States)

    Rhein, Deborah; Alibrandi, Mary; Lyons, Mary; Sammons, Janice; Doyle, Luther

    This bibliography, developed by Project RIMES (Reading Instructional Methods of Efficacy with Students) lists 80 software packages for teaching early reading and spelling to students at risk for reading and spelling failure. The software packages are presented alphabetically by title. Entries usually include a grade level indicator, a brief…

  14. An Insight into the Difficulties of Software Development Projects in the Pharmaceutical Industry

    NARCIS (Netherlands)

    Hajou, A.; Batenburg, R.S.; Jansen, S.

    2015-01-01

    Software development projects in the pharmaceutical industry are highly regulated as software failures can have a direct impact on the quality of medicinal product and therefore patient safety. Regulation is imposed from a governmental level but is also employed in the form of comprehensive industry

  15. Software Engineering and eLearning: The MuSofT Project - www.musoft.org

    Directory of Open Access Journals (Sweden)

    Ernst-Erich Doberkat

    2005-12-01

    Full Text Available eLearning supports the education in certain disciplines. Here, we report about novel eLearning concepts, techniques, and tools to support education in Software Engineering, a subdiscipline of computer science. We call this "Software Engineering eLearning". On the other side, software support is a substantial prerequisite for eLearning in any discipline. Thus, Software Engineering techniques have to be applied to develop and maintain those software systems. We call this "eLearning Software Engineering". Both aspects have been investigated in a large joint, BMBF-funded research project, termed MuSofT (Multimedia in Software Engineering. The main results are summarized in this paper.

  16. Drag &Drop, Multiphysics & Neural Net-based Lab-on-Chip Optimization Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The overall objective of this project is to develop a drag and drop, component library (fluidic lego) based, system simulation and optimization software for entire...

  17. KNOWLEDGE SHARING CONTRIBUTION TO PROJECT RISK MANAGEMENT: A STUDY IN THE SOFTWARE INDUSTRY

    Directory of Open Access Journals (Sweden)

    Valéria Maria Martins Judice

    2010-04-01

    Full Text Available A study was conducted in the aim to identify whether and how knowledge sharing contributes, through instruments and behavioral aspects, to risk management. Initially, as the literature review was carried out, it was identified, on one hand, the main instruments and behavioral aspects that facilitate knowledge sharing and, on the other hand, the different approaches to risk management in software projects. Following that, the relationship between these two themes was established. Then, based on a case study in the software industry, an analysis was carried out and applied to the development teams, aiming at understanding and perceiving what risk management activities are practiced in software projects, the behavioral factors that may favorably influence knowledge sharing on software projects risks and what instruments of knowledge sharing may contribute, at a certain degree, to risk management in projects.

  18. Study of Automated and Real-time Indicators for the Management of Global Software Development Projects

    Directory of Open Access Journals (Sweden)

    Maarit Tihinen

    Full Text Available Global Software Development (GSD has become the norm in product development. In GSD projects, controlling and management activities are increasingly important as the products are developed in dynamic environments where requirements, priorities, participa ...

  19. Systems Engineering Management and the Relationship of Systems Engineering to Project Management and Software Engineering (presentation)

    OpenAIRE

    Boehm, Barry; Conrow, Ed; Madachy, Ray; Nidiffer, Ken; Roedler, Garry

    2010-01-01

    Prepared for the 13th Annual NDIA Systems Engineering Conference October 28, 2010, “Achieving Acquisition Excellence Via Effective Systems Engineering”. Panel: Systems Engineering Management and the Relationship of Systems Engineering to Project Management and Software Engineering

  20. Software Infrastructure to Enable Modeling & Simulation as a Service (M&SaaS) Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This SBIR Phase 2 project will produce a software service infrastructure that enables most modeling and simulation (M&S) activities from code development and...

  1. Connecting Remote Clusters with ATM

    Energy Technology Data Exchange (ETDEWEB)

    Hu, T.C.; Wyckoff, P.S.

    1998-10-01

    Sandia's entry into utilizing clusters of networked workstations is called Computational Plant or CPlant for short. The design of CPlant uses Ethernet to boot the individual nodes, Myrinet to communicate within a node cluster, and ATM to connect between remote clusters. This SAND document covers the work done to enable the use of ATM on the CPlant nodes in the Fall of 1997.

  2. Fabrication and characterization of MCC [Materials Characterization Center] approved testing material---ATM-2, ATM-3, and ATM-4 glasses

    International Nuclear Information System (INIS)

    Materials Characterization Center glasses ATM-2, ATM-3, and ATM-4 are designed to simulate high-level waste glasses that are likely to result from the reprocessing of commercial nuclear reactor fuels. The three Approved Testing Materials (ATMs) are borosilicate glasses based upon the MCC-76-68 glass composition. One radioisotope was added to form each ATM. The radioisotopes added to form ATM-2, ATM-3, and ATM-4 were 241Am, 237Np, and 239Pu, respectively. Each of the ATM lots was produced in a nominal lot size of 450 g from feed stock melted in a nitrogen-atmosphere glove box at 1200/degree/C in a platinum crucible. Each ATM was then cast into bars. Analyzed compositions of these glasses are listed. The nonradioactive elements were analyzed by inductively coupled argon plasma atomic emission spectroscopy (ICP), and the radioisotope analyses were done by alpha energy analysis. Results are discussed. 7 refs., 3 figs., 5 tabs

  3. Experimental Study Using Functional Size Measurement in Building Estimation Models for Software Project Size

    OpenAIRE

    Condori Fernandez, Nelly; Daneva, Maya (Ed.); Buglione, Luigi; Ormandjieva, Olga; Ormandjieva, O.; Constantinides, C; Abran, A.; Lee, R

    2010-01-01

    This paper reports on an experiment that investigates the predictability of software project size from software product size. The predictability research problem is analyzed at the stage of early requirements by accounting the size of functional requirements as well as the size of non-functional requirements. The experiment was carried out with 55 graduate students in Computer Science from Concordia University in Canada. In the experiment, a functional size measure and a project size measure ...

  4. When Teams Go Crazy:An Environment to Experience Group Dynamics in Software Project Management Courses

    OpenAIRE

    Kuhrmann, Marco; Münch, Jürgen

    2016-01-01

    Software development consists to a large extend of human-based processes with continuously increasing demands regarding interdisciplinary team work. Understanding the dynamics of software teams can be seen as highly important to successful project execution. Hence, for future project managers, knowledge about non-technical processes in teams is significant. In this paper, we present a course unit that provides an environment in which students can learn and experience the impact of group dynam...

  5. Analysis of Return on Investment in Different Types of Agile Software Development Project Teams

    OpenAIRE

    Goran MILANOV; Angelina NJEGUS

    2012-01-01

    This exploratory study of IT project teams in Serbia investigates how the choice of agile methods in different development project teams affects the return-on-investment (ROI). In this paper different types of software project teams are analyzed in order to examine and identify the business-value of using agile methods. In various software development project teams, the ROI of agile methods is yet to be fully explored, while the ROI of traditional methods is well-understood. Since ROI is impo...

  6. PEOPLE FACTORS IN AGILE SOFTWARE DEVELOPMENT AND PROJECT MANAGEMENT

    OpenAIRE

    Vikash Lalsing; Somveer Kishnah; Sameerchand Pudaruth

    2012-01-01

    With the increasing popularity of Agile Methods, many software organisations are moving away fromtraditional methods to adopt Agile development methodologies. Instead of being predictive, Agile israther adaptive and people-focussed. It advocates a small and collaborative team that work closelytogether. But team size is a factor that is in turn constrained by people factors. When implementingAgile, these key factors are often overlooked. This study aims at identifying the underlying peoplefact...

  7. Software project effort estimation foundations and best practice guidelines for success

    CERN Document Server

    Trendowicz, Adam

    2014-01-01

    Software effort estimation is one of the oldest and most important problems in software project management, and thus today there are a large number of models, each with its own unique strengths and weaknesses in general, and even more importantly, in relation to the environment and context in which it is to be applied.Trendowicz and Jeffery present a comprehensive look at the principles of software effort estimation and support software practitioners in systematically selecting and applying the most suitable effort estimation approach. Their book not only presents what approach to take and how

  8. Research on software systems dependability at the OECD Halden Reactor Project

    International Nuclear Information System (INIS)

    Two central issues related to software systems dependability are those of safety integrity and safety demonstration. A proper understanding of these two issues are important for the selection of process, methods, techniques and tools to be used in the different life cycle phases of the software. Following a brief discussion on the concept of software safety integrity and its relationship to software systems dependability, this paper gives an introduction to research problems addressed by the OECD Halden Reactor Project within this area. The paper concludes with a discussion on the important role of safety demonstration in this context. (author)

  9. Experiencing CMT in Software Production of Large and Complex Projects Issues in the Scalability of Software Production Management

    Institute of Scientific and Technical Information of China (English)

    ChristianArnault; BrunoMansoux; 等

    2001-01-01

    The configuration management tool CMT has been used since several years now,and in quits different projects(Virgo,GLAST,LHCb,Auger,Atlas,etc).The features of the tool have continuously evolved according to the growing needs of the developers and to follow the increasing complexity of the software bases it has to service,However the original concepts:readability,simplicity,flexibility,completeness have been preserved and the syntan of the core element of the system-the requirements file-has been always ketp backward compatible.More and more project specific conventions and needs have founr their expression using CMT,and simultaneously the focuese to CMT features have evolved accordingly,progressively raising importance towards language customisation,new document generators production of patterns,package organization and software distribution.The basic properties of the CMT toolkit will be shortly presented but the focus of the discussion will be set to the CMT toolkit will be shortly presented but the focus of the discussion will be set top these recent evolutions,throught some typical examples obtained from actual projects showing specific definitions or conventions.The discussion is then extended towards the generalized question of the scalability in software production and management in the context of e.g. Grid technologies.The impact of using generic and high level tools such as CMT,which already offers several solutions,RPM or the Grid technologies,in this respect will be presented.In particular,the role of formal specifications for the software configuration appears to be critical for query mechanisms required in management operations or in remote actions.

  10. Implementing and improving the SEI risk management method in a university software project

    OpenAIRE

    JOSE MANUEL ESTEVES

    2004-01-01

    Although risk management approaches appeared more than one decade ago, there is the evidence of low penetration rate of their techniques in software projects. One of the most known methods is the SEI Software Continuous Risk Management (SEI-CRM) method. This paper addresses the usage of the SEI-CRM method in a big software development project. The study we carried out suggests that SEI-CRM is limited in terms of the organizational risk perspective. This research is expected to contribute with...

  11. A solution for estimates in software development projects

    OpenAIRE

    Silva, João Luís Sacramento Salgueiro da

    2014-01-01

    The Corporate world is becoming more and more competitive. This leads organisations to adapt to this reality, by adopting more efficient processes, which result in a decrease in cost as well as an increase of product quality. One of these processes consists in making proposals to clients, which necessarily include a cost estimation of the project. This estimation is the main focus of this project. In particular, one of the goals is to evaluate which estimation models fit the Altran P...

  12. Conceptions of Software Development by Project Managers: A Study of Managing the Outsourced Development of Software Applications for United States Federal Government Agencies

    Science.gov (United States)

    Eisen, Daniel

    2013-01-01

    This study explores how project managers, working for private federal IT contractors, experience and understand managing the development of software applications for U.S. federal government agencies. Very little is known about how they manage their projects in this challenging environment. Software development is a complex task and only grows in…

  13. Analysis list: Atm [Chip-atlas[Archive

    Lifescience Database Archive (English)

    Full Text Available Atm Embryonic fibroblast + mm9 http://dbarchive.biosciencedbc.jp/kyushu-u/mm9/target/Atm....1.tsv http://dbarchive.biosciencedbc.jp/kyushu-u/mm9/target/Atm.5.tsv http://dbarchive.biosciencedbc.j...p/kyushu-u/mm9/target/Atm.10.tsv http://dbarchive.biosciencedbc.jp/kyushu-u/mm9/colo/Atm.Embryonic_fibroblas

  14. Cost estimation in software engineering projects with web components development

    Directory of Open Access Journals (Sweden)

    Javier de Andrés

    2015-01-01

    Full Text Available Existen multitud de modelos propuestos para la predicción de co stes en proyectos de software, al gunos orientados específicamen te para proyectos Web. Este trabajo analiza si los modelos específicos para proyectos Web están justifi cados, examinando el comportami ento diferencial de los costes entre proyectos de desarrollo softwar e Web y no Web. Se analizan dos aspectos del cálculo de costes: las deseconomías de escala, y el im pacto de algunas características de estos proyectos que son utilizadas como cost drivers. Se en uncian dos hipótesis: (a en estos proyect os las deseconomías de escala so n mayores y (b el incremento de coste que provocan los cost dr ivers es menor para los proyectos Web. Se contrastaron estas hipótesis a nalizando un conjunto de proyectos reales. Los resultados sugie ren que ambas hipótesis se cumplen. Por lo tanto, la principal contribu ción a la literatura de esta inv estigación es que el desarrollo de modelos específicos para los proyectos Web está justificado.

  15. Business Value Is not only Dollars - Results from Case Study Research on Agile Software Projects

    NARCIS (Netherlands)

    Racheva, Zornitza; Daneva, Maya; Sikkel, Klaas; Buglione, Luigi; Ali Babar, M.; Vierimaa, Matias; Oivo, Markku

    2010-01-01

    Business value is a key concept in agile software development. This paper presents results of a case study on how business value and its creation is perceived in the context of agile projects. Our overall conclusion is that the project participants almost never use an explicit and structured approac

  16. PEOPLE FACTORS IN AGILE SOFTWARE DEVELOPMENT AND PROJECT MANAGEMENT

    Directory of Open Access Journals (Sweden)

    Vikash Lalsing

    2012-02-01

    Full Text Available With the increasing popularity of Agile Methods, many software organisations are moving away fromtraditional methods to adopt Agile development methodologies. Instead of being predictive, Agile israther adaptive and people-focussed. It advocates a small and collaborative team that work closelytogether. But team size is a factor that is in turn constrained by people factors. When implementingAgile, these key factors are often overlooked. This study aims at identifying the underlying peoplefactors to consider when adopting Agile for a team to be effective. The method used is the study ofthree different sized Agile teams developing products based on the same technologies and using Scrum.Both objective and subjective measures were used and the results are supported by a survey. Theresults clearly show that for agile methodologies to work well, it is crucial to select the right people forthe right team.

  17. Software and messaging for a mobile data service project

    Science.gov (United States)

    Penney, Brian K.; Seymour, John

    A trial of satellite based mobile data service (MDS) communications in the North American trucking industry is proposed for the first quarter of 1990. This paper describes the network configuration, the system software, communications protocols, and the user interfaces. The MDS will consist of 3,000 mobile earth terminals linked via C and L-band Marecs B2 satellite communications to a single hub earth station which will use a terrestrial X.25 network to connect 25 remote customer dispatch centers. The communications system is based on a modification of Immarsat Standard C communications, coding and formats. The major differences are that the hub will serve the dual purpose of network control station and coastal earth station, and a three frame multislot protocol was adopted to permit a workable access format for the short and frequent messaging activity typical of the land mobile environment.

  18. Lessons learned applying CASE methods/tools to Ada software development projects

    Science.gov (United States)

    Blumberg, Maurice H.; Randall, Richard L.

    1993-01-01

    This paper describes the lessons learned from introducing CASE methods/tools into organizations and applying them to actual Ada software development projects. This paper will be useful to any organization planning to introduce a software engineering environment (SEE) or evolving an existing one. It contains management level lessons learned, as well as lessons learned in using specific SEE tools/methods. The experiences presented are from Alpha Test projects established under the STARS (Software Technology for Adaptable and Reliable Systems) project. They reflect the front end efforts by those projects to understand the tools/methods, initial experiences in their introduction and use, and later experiences in the use of specific tools/methods and the introduction of new ones.

  19. Performance improvement of the software development project using the Value Management approach

    CERN Document Server

    Salem-Mhamdia, Amel Ben Hadj

    2011-01-01

    Improving performance and delivering value for customers have become a central theme in business. The software industry has become an increasingly important sector for the economy growth in Tunisia. This study aims to show how using Value Management in the Tunisian software industry for project analysis gives new insight about true project value and performance. This new approach is considered as an appropriate tool for guiding the process of making decisions. It offers tools in order to analyze the service value from the customer and organization perspectives. The results showed that the VM allows to have better performance in the software development project by linking customer satisfaction and cost analysis. The present case shows to service managers how they can benchmark project function to reduce their costs and improve resource allocation taking into consideration what customers consider important during their overall service experience. It can identify best professional practices, orient decisions to ...

  20. 软件项目风险管理综述%Software Project Risk Management Overview

    Institute of Scientific and Technical Information of China (English)

    罗新; 尼建军

    2011-01-01

    Risk is everywhere in the software development process, how to control the software project risks is one of important problems in software engineering research field. Software development process methodology has a positive effect on the control software risks, RUP, CMM can control software project risks well. Many scholars have used different methods or techniques to analyse or manage the software project risk.%风险在软件开发过程中无处不在.如何控制软件项目中出现的各种风险一直是软件工程领域研究的主要问题之一。软件开发过程方法对控制软件风险有积极的作用,RUP、CMM等方法对软件项目风险有着良好的控制能力。很多学者都使用不同的方法或技术对软件项目风险进行分析或管理。

  1. Boundary Spanners in a Global Software Development Project

    DEFF Research Database (Denmark)

    Søderberg, Anne-Marie

    Western companies´ outsourcing of short-term projects with low cost tasks to third world countries are increasingly being replaced by strategic partnerships that require closer collaboration between client and vendor. The majority of contributions within offshore outsourcing look at challenges in...... and competencies they draw on in their complex x boundary spanning work in order to be able to deal constructively with multiple cultures (regional, national, organizational and professional). in their inter-organisational and cross-cultural interactions?...

  2. Boundary Spanners in a Global Software Development Project

    DEFF Research Database (Denmark)

    Søderberg, Anne-Marie

    2014-01-01

    Western companies´ outsourcing of short-term projects with low cost tasks to third world countries are increasingly being replaced by strategic partnerships that require closer collaboration between client and vendor. The majority of contributions within offshore outsourcing look at challenges in...... and competencies they draw on in their complex boundary spanning work in order to be able to deal constructively with multiple cultures (regional, national, organizational and professional). in their interorganisational and cross-cultural interactions?...

  3. Componentes de risco para a gestão de projetos de software Risk components for management of software projects

    Directory of Open Access Journals (Sweden)

    Cláudio Bezerra Leopoldino

    2011-12-01

    Full Text Available Riscos são fatores de incerteza que afetam a atividade humana em vários níveis. Gerenciá-los é uma questão chave para o sucesso dos projetos em que podem ocorrer. No campo do desenvolvimento de software, uma área em que é inerente um alto grau de incerteza e onde há a participação de vários profissionais envolvidos, gerenciar variáveis de risco se tornou uma necessidade. O presente estudo mostra a obtenção de uma categorização de riscos no desenvolvimento de software por meio de análise fatorial exploratória utilizando a técnica de análise de componentes principais (PCA - Principal Component Analysis. Para aplicar esta técnica foram coletadas estimativas de gravidade dos riscos e de probabilidade de ocorrência dos mesmos entre gerentes de projeto e desenvolvedores membros de comunidades virtuais na internet. A categorização de variáveis de riscos permite uma maior compreensão das suas relações e a possibilidade do tratamento das mesmas em um nível mais alto, lidando com fatores de maior grau de abrangência ao invés de se pulverizar esforços controlando muitas pequenas variáveis simultaneamente. Foram identificados sete fatores, sendo que seis deles revelaram boa confiabilidade interna: Gerência de Projetos, Equipe de Desenvolvimento, Escopo e Requisitos, Conhecimento e Incerteza Tecnológica, Relacionamento com o Ambiente Externo, Relacionamento com o Cliente/ Usuário e Valor/ Importância Atribuídos ao Projeto. O texto discorre sobre os resultados obtidos e aponta linhas de investigação para aprimoramento do arcabouço teórico da área, destacando possibilidades que podem ser aplicadas por Gerentes de Projetos e Desenvolvedores de Software nos seus processos cotidianos de gestão de riscos.Risks are factors of uncertainty that affect human activity on various levels. Manage them is a key issue for the success of projects that may occur. In the field of software development, an area that has inherently a

  4. A New Teaching Model For The Subject Of Software Project Management

    CERN Document Server

    Qureshi, M Rizwan Jameel; Nadeem, Muhammad; Mehmood, Asif

    2012-01-01

    Software (SW) development is a very tough task which requires a skilled project leader for its success. If the project leader is not skilled enough then project may fail. In the real world of SW engineering 65% of the SW projects fail to meet their objectives as in [1]. The main reason is lack of training of the project mangers. This extreme ratio of failure can be reduced by teaching SW project management (SPM) to the future project managers in the practical manner, so that they may be skillful enough to handle the project in a better way. This paper intends to propose a model to be used to teach SPM to the student of SW engineering to reduce the failure rate of projects.

  5. Optimal reliability allocation for large software projects through soft computing techniques

    DEFF Research Database (Denmark)

    Madsen, Henrik; Albeanu, Grigore; Albu, Razvan-Daniel;

    2012-01-01

    . Firstly, a review on existing soft computing approaches to optimization is given. The main section extends the results considering self-organizing migrating algorithms for solving intuitionistic-fuzzy optimization problems attached to complex fault-tolerant software architectures which proved......Software architecture is considered as a critical design methodology for the development of complex software. As an important step in software quality assurance, the optimal reliability allocation for software projects can be obtained by minimizing the total cost of achieving the target reliability...... or maximizing the system reliability subject to budget constraints. These kinds of optimization problems were considered both in deterministic and stochastic frameworks in literature. Recently, the intuitionistic-fuzzy optimization approach was considered as a soft computing successful modelling approach...

  6. ATM网络的配置与管理%Configuration and Management of ATM Network

    Institute of Scientific and Technical Information of China (English)

    李文芳

    2001-01-01

    The library network system is the basic construction project applied in the "211 Project" of Huazhong University of Science and Technology. This article mainly deals with the configuration method and the management of ATM network.

  7. A CMMI-based approach for medical software project life cycle study.

    Science.gov (United States)

    Chen, Jui-Jen; Su, Wu-Chen; Wang, Pei-Wen; Yen, Hung-Chi

    2013-01-01

    In terms of medical techniques, Taiwan has gained international recognition in recent years. However, the medical information system industry in Taiwan is still at a developing stage compared with the software industries in other nations. In addition, systematic development processes are indispensable elements of software development. They can help developers increase their productivity and efficiency and also avoid unnecessary risks arising during the development process. Thus, this paper presents an application of Light-Weight Capability Maturity Model Integration (LW-CMMI) to Chang Gung Medical Research Project (CMRP) in the Nuclear medicine field. This application was intended to integrate user requirements, system design and testing of software development processes into three layers (Domain, Concept and Instance) model. Then, expressing in structural System Modeling Language (SysML) diagrams and converts part of the manual effort necessary for project management maintenance into computational effort, for example: (semi-) automatic delivery of traceability management. In this application, it supports establishing artifacts of "requirement specification document", "project execution plan document", "system design document" and "system test document", and can deliver a prototype of lightweight project management tool on the Nuclear Medicine software project. The results of this application can be a reference for other medical institutions in developing medical information systems and support of project management to achieve the aim of patient safety.

  8. Discussion on Software Project Management%深入探讨软件项目管理

    Institute of Scientific and Technical Information of China (English)

    王旭

    2012-01-01

    Project management is facing the team,results oriented,change oriented modern management.Software project management is based on the personnel organization and management,the organization's measurement,software smart plan,risk management,software quality assurance,software process capability assessment and software configuration management.To understand the software project management organization mode,use the correct management principles.%项目管理是面向团队、面向成果、面向变化的现代化管理。软件项目管理是基于人员的组织与管理,组织度量,软件醒目计划,风险管理,软件质量保证,软件过程能力评估和软件配置管理的系统管理。要了解软件项目管理的组织模式,运用正确的管理原则。

  9. ATMS Snowfall Rate Product and Its Applications

    Science.gov (United States)

    Meng, H.; Kongoli, C.; Dong, J.; Wang, N. Y.; Ferraro, R. R.; Zavodsky, B.; Banghua Yan, B.

    2015-12-01

    A snowfall rate (SFR) algorithm has been developed for the Advanced Technology Microwave Sounder (ATMS) aboard S-NPP and future JPSS satellites. The product is based on the NOAA/NESDIS operational Microwave Humidity Sounder (MHS) SFR but with several key advancements. The algorithm has benefited from continuous development to improve accuracy and snowfall detection efficiency. The enhancements also expand the applicable temperature range for the algorithm and allow significantly more snowfall to be detected than the operational SFR. Another major improvement is the drastically reduced product latency by using Direct Broadcast (DB) data. The new developments have also been implemented in the MHS SFR to ensure product consistency across satellites. Currently, there are five satellites that carry either ATMS or MHS: S-NPP, NOAA-18/-19 and Metop-A/-B. The combined satellites deliver up to ten SFR estimates a day at any location over land in mid-latitudes. The product provides much needed winter precipitation estimates for applications such as weather forecasting and hydrology. Both ATMS and MHS SFR serve as input to a global precipitation analysis product, the NOAA/NCEP CMORPH-Snow. SFR is the sole satellite-based snowfall estimates in the blended product. In addition, ATMS and MHS SFR was assessed at several NWS Weather Forecast Offices (WFOs) and NESDIS/Satellite Analysis Branch (SAB) for its operational values in winter 2015. This is a joint effort among NASA/SPoRT, NOAA/NESDIS, University of Maryland/CICS, and the WFOs. The feedback from the assessment indicated that SFR provides useful information for snowfall forecast. It is especially valuable for areas with poor radar coverage and ground observations. The feedback also identified some limitations of the product such as inadequate detection of shallow snowfall. The algorithm developers will continue to improve product quality as well as developing SFR for new microwave sensors and over ocean in a project

  10. A Novel Risk Metric for Staff Turnover in a Software Project Based on Information Entropy

    Directory of Open Access Journals (Sweden)

    Rong Jiang

    2015-05-01

    Full Text Available Staff turnover in a software project is a significant risk that can result in project failure. Despite the urgency of this issue, however, relevant studies are limited and are mostly qualitative; quantitative studies are extremely rare. This paper proposes a novel risk metric for staff turnover in a software project based on the information entropy theory. To address the gaps of existing studies, five aspects are considered, namely, staff turnover probability, turnover type, staff level, software project complexity, and staff order degree. This paper develops a method of calculating staff turnover risk probability in a software project based on the field, equity, and goal congruence theories. The proposed method prevents the probability of subjective estimation. It is more objective and comprehensive and superior than existing research. This paper not only presents a detailed operable model, but also theoretically demonstrates the scientificity and rationality of the research. The case study performed in this study indicates that the approach is reasonable, effective, and feasible.

  11. A View on a Successful International Educational Project in Software Engineering

    Directory of Open Access Journals (Sweden)

    Zoran Budimac

    2012-01-01

    Full Text Available In this paper, a successful and fruitful joint project will be presented. The project joins participants from 9 countries and from 15 universities. Since it started in 2001, this project entitled “Software Engineering: Computer Science Education and Research Cooperation” helped participants to gain excellent, up to date educational material, apply modern teaching methods, exchange experiences with other participants, and work jointly on the further development of lectures, case-studies, assignments, examination questions, and other necessary elements of a course. Project works under auspices of Stability Pact of South-Eastern Europe, and is supported by DAAD. The project started with the creation of a common beginning course in “Software Engineering”, but over time it grew and the number of other courses was developed. Finished almost completely are the courses in “Object-oriented programming”, “Software Project Management”, “Advanced Compiler Construction”, and “Data Structures and Algorithms”, and some other courses are under development. Aside from the educational collaboration, project members also developed good scientific cooperation, and published several research papers.

  12. Molecular Imaging of the ATM Kinase Activity

    Energy Technology Data Exchange (ETDEWEB)

    Williams, Terence M. [Department of Radiation Oncology, Ohio State University, Columbus, Ohio (United States); Nyati, Shyam [Department of Radiation Oncology, University of Michigan Medical Center, Ann Arbor, Michigan (United States); Center for Molecular Imaging, University of Michigan Medical Center, Ann Arbor, Michigan (United States); Ross, Brian D. [Department of Radiation Oncology, University of Michigan Medical Center, Ann Arbor, Michigan (United States); Department of Radiology, University of Michigan Medical Center, Ann Arbor, Michigan (United States); Rehemtulla, Alnawaz, E-mail: alnawaz@umich.edu [Department of Radiation Oncology, University of Michigan Medical Center, Ann Arbor, Michigan (United States); Center for Molecular Imaging, University of Michigan Medical Center, Ann Arbor, Michigan (United States); Department of Radiology, University of Michigan Medical Center, Ann Arbor, Michigan (United States)

    2013-08-01

    Purpose: Ataxia telangiectasia mutated (ATM) is a serine/threonine kinase critical to the cellular DNA-damage response, including from DNA double-strand breaks. ATM activation results in the initiation of a complex cascade of events including DNA damage repair, cell cycle checkpoint control, and survival. We sought to create a bioluminescent reporter that dynamically and noninvasively measures ATM kinase activity in living cells and subjects. Methods and Materials: Using the split luciferase technology, we constructed a hybrid cDNA, ATM-reporter (ATMR), coding for a protein that quantitatively reports on changes in ATM kinase activity through changes in bioluminescence. Results: Treatment of ATMR-expressing cells with ATM inhibitors resulted in a dose-dependent increase in bioluminescence activity. In contrast, induction of ATM kinase activity upon irradiation resulted in a decrease in reporter activity that correlated with ATM and Chk2 activation by immunoblotting in a time-dependent fashion. Nuclear targeting improved ATMR sensitivity to both ATM inhibitors and radiation, whereas a mutant ATMR (lacking the target phosphorylation site) displayed a muted response. Treatment with ATM inhibitors and small interfering (si)RNA-targeted knockdown of ATM confirm the specificity of the reporter. Using reporter expressing xenografted tumors demonstrated the ability of ATMR to report in ATM activity in mouse models that correlated in a time-dependent fashion with changes in Chk2 activity. Conclusions: We describe the development and validation of a novel, specific, noninvasive bioluminescent reporter that enables monitoring of ATM activity in real time, in vitro and in vivo. Potential applications of this reporter include the identification and development of novel ATM inhibitors or ATM-interacting partners through high-throughput screens and in vivo pharmacokinetic/pharmacodynamic studies of ATM inhibitors in preclinical models.

  13. Running TCP/IP over ATM Networks.

    Science.gov (United States)

    Witt, Michael

    1995-01-01

    Discusses Internet protocol (IP) and subnets and describes how IP may operate over asynchronous transfer mode (ATM). Topics include TCP (transmission control protocol), ATM cells and adaptation layers, a basic architectural model for IP over ATM, address resolution, mapping IP to a subnet technology, and connection management strategy. (LRW)

  14. Relationship between Entrepreneurial Orientation and Project Management Maturity in Brazilian Software Firms

    OpenAIRE

    Martens, Cristina Dai Prá; Carneiro, Karoline Doro Alves; Martens, Mauro Luiz; da Silva, Dirceu

    2015-01-01

    This paper aims to analyze the relationship between entrepreneurial orientation and project management maturity in software firms. Initially, the literature concerning both matters has been approached. Then, a conceptual model which suggests that the entrepreneurial orientation is positively related to the project management maturity, has been proposed. In order to evaluate this model, the Structural Equation Modeling technique has been adopted through the Partial Least Square method using a ...

  15. Application of the ELECTRE I method for selection problems involving free software development projects

    OpenAIRE

    Jéfferson Jesus de Araujo; Thiago Magalhães Amaral

    2016-01-01

    The research is aimed at practical application of the ELECTRE I method for decision-making support in the selection of projects by a free software development company in the city of Juazeiro - BA. The methodology used in the company, the projects to be evaluated, the criteria chosen by the decision maker and their respective weights were used to model the problem, by building decision matrix and conducting ELECTRE I. The results proved effective, satisfying the proposal made in th...

  16. The ExoMol project: Software for computing large molecular line lists

    OpenAIRE

    Tennyson, Jonathan; Yurchenko, S. N.

    2016-01-01

    The use of variational nuclear motion programs to compute line lists of transition frequencies and intensities is now a standard procedure. The ExoMol project has used this technique to generate line lists for studies of hot bodies such as the atmospheres of exoplanets and cool stars. The resulting line list can be huge: many contain 10 billion or more transitions. This software update considers changes made to our programs during the course of the project to allow for such calculations. This...

  17. Approaches of Pmbok and Cmmi About the Success of Software Projects

    OpenAIRE

    Pinto, Ezequias Batista; Vasconcelos, Alexandre Meira; Lezana, Álvaro Guillermo Rojas

    2014-01-01

    In recent decades, discussions, publications, methods and tools for project management are increased. At the same time, several studies are pointing the main causes for failures on projects, providing analysis on the causes and creation of best practices to help professionals to acquire maturity and repeat successes. Given the importance of the theme, this article describes the main approaches maturity model in software development by the Capability Maturity Model Integration (CMMI) and the b...

  18. Improving the Management of Cost and Scope in Software Projects Using Agile Practices

    Directory of Open Access Journals (Sweden)

    Adriano Olimpio Tonelli

    2013-03-01

    Full Text Available While organizations want to develop software products with reduced cost and flexible scope, stories aboutthe applicability of agile practices to improve project development and performance in the softwareindustry are scarce and focused on specific methodologies such as Scrum and XP. Given these facts, thispaper aims to investigate, through practitioners' perceptions of value, which agile practices are being usedto improve two performance criteriafor software projects—cost and scope. Using a multivariate statisticaltechnique known as Exploratory Factor Analysis (EFA,the results suggest that the use of agile practicescan be represented infactors which describedifferent applicationsin software development processtoimprove cost and scope.Also, we conclude that some agile practices should be used together in order to getbetter efficiency on cost and scope in fourdevelopmentaspects: improving (a team abilities, (bmanagement of requirements, (c quality of the code developed, and (d delivery of software on-budget andon-time

  19. Fuzzy system for risk analysis in software projects through the attributes of quality standards iso 25000

    Directory of Open Access Journals (Sweden)

    Chau Sen Shia

    2014-02-01

    Full Text Available With the growth in demand for products and services in the IT area, companies encounter difficulties in establishing a metric or measure of quality of services to address measurably qualitative values in their planning. In this work fuzzy logic, standard SQuaRE (measurement of the quality of software products, Likertscale, GQM method (Goal-Question-Metric -indicator of quality of Software and the project risk analysis model of Boehm were used to assess the quality of services and decision-making, according to your demand and requests for software development. With the aim of improving the quality in the provision of services, the application is used to integrate the team and follow the life cycle of a project from its initial phase, and to assist in the comparison with the proposed schedule during the requirements elicitation.

  20. Cooperative Project-Based Learning in a Web-Based Software Engineering Course

    Science.gov (United States)

    Piccinini, Nicola; Scollo, Giuseppe

    2006-01-01

    Even in self-organized project-based learning, the instructors' role re-mains critical, especially in the initial orientation provided to the students in order to grasp the educational goals and the various roles they may undertake to achieve them. In this paper we survey a few questions proposed to that purpose in a web-based software engineering…

  1. A Constrained and Guided Approach for Managing Software Engineering Course Projects

    Science.gov (United States)

    Cheng, Y.-P.; Lin, J. M.-C.

    2010-01-01

    This paper documents several years of experimentation with a new approach to organizing and managing projects in a software engineering course. The initial failure and subsequent refinements that the new approach has been through since 2004 are described herein. The "constrained and guided" approach, as it is called, has helped to reduce project…

  2. The Data Aggregation Project: Free Software that Transforms the Student Laboratory Experience.

    Science.gov (United States)

    Brewer, Steven D.; Hoogendky, Tom; Hoagland, Donald B.

    2003-01-01

    Found that in an introductory biology course at the University of Massachusetts Amherst, adoption of the Data Aggregation Project (free software that allows students in a course to aggregate a large body of data for some particular problem) resulted in an increase in the number of data points students analyzed per semester by a factor of almost…

  3. Tensor calculus with open-source software: the SageManifolds project

    CERN Document Server

    Gourgoulhon, Eric; Mancini, Marco

    2014-01-01

    The SageManifolds project aims at extending the mathematics software system Sage towards differential geometry and tensor calculus. As Sage itself, it is free, open-source and is based on the Python programming language. We discuss here some details of the implementation, which relies on Sage's category pattern, and present a concrete example of use.

  4. AN ENHANCED MODEL TO ESTIMATE EFFORT, PERFORMANCE AND COST OF THE SOFTWARE PROJECTS

    Directory of Open Access Journals (Sweden)

    M. Pauline

    2013-04-01

    Full Text Available The Authors have proposed a model that first captures the fundamentals of software metrics in the phase 1 consisting of three primitive primary software engineering metrics; they are person-months (PM, function-points (FP, and lines of code (LOC. The phase 2 consists of the proposed function point which is obtained by grouping the adjustment factors to simplify the process of adjustment and to ensure more consistency in the adjustments. In the proposed method fuzzy logic is used for quantifying the quality of requirements and is added as one of the adjustment factor, thus a fuzzy based approach for the Enhanced General System Characteristics to Estimate Effort of the Software Projects using productivity has been obtained. The phase 3 takes the calculated function point from our work and is given as input to the static single variable model (i.e. to the Intermediate COCOMO and COCOMO II for cost estimation. The Authors have tailored the cost factors in intermediate COCOMO and both; cost and scale factors are tailored in COCOMO II to suite to the individual development environment, which is very important for the accuracy of the cost estimates. The software performance indicators are project duration, schedule predictability, requirements completion ratio and post-release defect density, are also measured for the software projects in my work. A comparative study for effort, performance measurement and cost estimation of the software project is done between the existing model and the authors proposed work. Thus our work analyzes the interaction¬al process through which the estimation tasks were collectively accomplished.

  5. Discovering patterns of correlation and similarities in software project data with the Circos visualization tool

    CERN Document Server

    Kosti, Makrina Viola; Bourazani, Nikoleta; Angelis, Lefteris

    2011-01-01

    Software cost estimation based on multivariate data from completed projects requires the building of efficient models. These models essentially describe relations in the data, either on the basis of correlations between variables or of similarities between the projects. The continuous growth of the amount of data gathered and the need to perform preliminary analysis in order to discover patterns able to drive the building of reasonable models, leads the researchers towards intelligent and time-saving tools which can effectively describe data and their relationships. The goal of this paper is to suggest an innovative visualization tool, widely used in bioinformatics, which represents relations in data in an aesthetic and intelligent way. In order to illustrate the capabilities of the tool, we use a well known dataset from software engineering projects.

  6. Release Process on Quality Improvement in Open Source Software Project Management

    Directory of Open Access Journals (Sweden)

    S. Chandra Kumar Mangalam

    2012-01-01

    Full Text Available Problem statement: The Software Industry has changed and developed as a consequence of the impact of Open Source Software (OSS since 1990s. Over a period of time, OSS has evolved in an integrated manner and most of the participants in OSS activity are volunteers. Approach: This coordination form of development has produced a considerable quantity of software; and often, the development method has been viewed as an unorganized and unstructured method of development. Few existing researches deal with the Open Source Software phenomenon from a quality perception point of view and studies where enhancements are possible in the development process. Results: Release Process in OSS plays a key role in most of the OSS projects. As this process is related to the evolution of a quality software from the community of OSS developers, this research attempts to explore the process practices which are employed by OSS developers and examines the problems associated with the development process. The scope of the study is mainly confined to process management in OSS. “Prototype development and iterative development process” approaches were adapted as a methodology. Conclusion/Recommendations: The major finding and conclusion drawn is ‘lack of coordination among developers’ who are geographically isolated. Hence, the study suggests the need for coordination among developers to line up their development process for achieving the goal of the software release process.

  7. A Systematic Mapping on Supporting Approaches for Requirements Traceability in the Context of Software Projects

    Directory of Open Access Journals (Sweden)

    MALCHER, P R.C.

    2015-12-01

    Full Text Available The Requirements Traceability is seen as a quality factor with regard to software development, being present in standards and quality models. In this context, several techniques, models, frameworks and tools have been used to support it. Thus, the purpose of this paper is to present a systematic mapping carried out in order to find in the literature approaches to support the requirements traceability in the context of software projects and make the categorization of the data found in order to demonstrate, by means of a reliable, accurate and auditable method, how this area has developed and what are the main approaches are used to implement it.

  8. Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm

    OpenAIRE

    A.Charan Kumari; Srinivas, K

    2013-01-01

    This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA) for the solutionof Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspectionplanning is a vital problem in software engineering whose main objective is to schedule the persons tovarious activities in the software development process such as coding, inspection, testing and rework insuch a way that the quality of the software product is maximum and at the same time the proj...

  9. Predicting Defects Using Information Intelligence Process Models in the Software Technology Project.

    Science.gov (United States)

    Selvaraj, Manjula Gandhi; Jayabal, Devi Shree; Srinivasan, Thenmozhi; Balasubramanie, Palanisamy

    2015-01-01

    A key differentiator in a competitive market place is customer satisfaction. As per Gartner 2012 report, only 75%-80% of IT projects are successful. Customer satisfaction should be considered as a part of business strategy. The associated project parameters should be proactively managed and the project outcome needs to be predicted by a technical manager. There is lot of focus on the end state and on minimizing defect leakage as much as possible. Focus should be on proactively managing and shifting left in the software life cycle engineering model. Identify the problem upfront in the project cycle and do not wait for lessons to be learnt and take reactive steps. This paper gives the practical applicability of using predictive models and illustrates use of these models in a project to predict system testing defects thus helping to reduce residual defects. PMID:26495427

  10. Software Process Improvement through the Removal of Project-Level Knowledge Flow Obstacles: The Perceptions of Software Engineers

    Science.gov (United States)

    Mitchell, Susan Marie

    2012-01-01

    Uncontrollable costs, schedule overruns, and poor end product quality continue to plague the software engineering field. Innovations formulated with the expectation to minimize or eliminate cost, schedule, and quality problems have generally fallen into one of three categories: programming paradigms, software tools, and software process…

  11. Historical Post Office Directory Parser (POD Parser Software From the AddressingHistory Project

    Directory of Open Access Journals (Sweden)

    Nicola Osborne

    2014-07-01

    Full Text Available The POD Parser is Python software for parsing the OCR’d (optical character recognised text of digitised historical Scottish Post Office Directories (PODs to produce a consistent structured format for the data and for geocoding each address. The software was developed as part of the AddressingHistory project which sought to combine digitised historic directories with digitised and georeferenced historic maps.  The software has potential for reuse in multiple research contexts where historical post office directory data is relevant, and is therefore particularly of use in historical research into social, economic or demographic trends. The POD Parser is currently designed for use with Scottish directories but is extensible, perhaps with some adaptation, to use with other similarly formatted materials such as the English Trade Directories.

  12. Software Project Effort Estimation Based on Multiple Parametric Models Generated Through Data Clustering

    Institute of Scientific and Technical Information of China (English)

    Juan J. Cuadrado Gallego; Daniel Rodríguez; Miguel (A)ngel Sicilia; Miguel Garre Rubio; Angel García Crespo

    2007-01-01

    Parametric software effort estimation models usually consists of only a single mathematical relationship. Withthe advent of software repositories containing data from heterogeneous projects, these types of models suffer from pooradjustment and predictive accuracy. One possible way to alleviate this problem is the use of a set of mathematical equationsobtained through dividing of the historical project datasets according to different parameters into subdatasets called parti-tions. In turn, partitions are divided into clusters that serve as a tool for more accurate models. In this paper, we describethe process, tool and results of such approach through a case study using a publicly available repository, ISBSG. Resultssuggest the adequacy of the technique as an extension of existing single-expression models without making the estimationprocess much more complex that uses a single estimation model. A tool to support the process is also presented.

  13. Madagascar: open-source software project for multidimensional data analysis and reproducible computational experiments

    Directory of Open Access Journals (Sweden)

    Sergey Fomel

    2013-11-01

    Full Text Available The Madagascar software package is designed for analysis of large-scale multidimensional data, such as those occurring in exploration geophysics. Madagascar provides a framework for reproducible research. By “reproducible research” we refer to the discipline of attaching software codes and data to computational results reported in publications. The package contains a collection of (a computational modules, (b data-processing scripts, and (c research papers. Madagascar is distributed on SourceForge under a GPL v2 license https://sourceforge.net/projects/rsf/. By October 2013, more than 70 people from different organizations around the world have contributed to the project, with increasing year-to-year activity. The Madagascar website is http://www.ahay.org/.

  14. A COMPARISON OF STEPWISE AND FUZZY MULTIPLE REGRESSION ANALYSIS TECHNIQUES FOR MANAGING SOFTWARE PROJECT RISKS: ANALYSIS PHASE

    Directory of Open Access Journals (Sweden)

    Abdelrafe Elzamly

    2014-01-01

    Full Text Available Risk is not always avoidable, but it is controllable. The aim of this study is to identify whether those techniques are effective in reducing software failure. This motivates the authors to continue the effort to enrich the managing software project risks with consider mining and quantitative approach with large data set. In this study, two new techniques are introduced namely stepwise multiple regression analysis and fuzzy multiple regression to manage the software risks. Two evaluation procedures such as MMRE and Pred (25 is used to compare the accuracy of techniques. The model’s accuracy slightly improves in stepwise multiple regression rather than fuzzy multiple regression. This study will guide software managers to apply software risk management practices with real world software development organizations and verify the effectiveness of the new techniques and approaches on a software project. The study has been conducted on a group of software project using survey questionnaire. It is hope that this will enable software managers improve their decision to increase the probability of software project success.

  15. A Multiple Case Study on Contradictions and Pre-conditions for Outsourcing Agile Software Development Projects

    OpenAIRE

    Buslovic, Maksim; Deribe, Samson

    2012-01-01

    Title: A Multiple Case Study on Contradictions and Pre-conditions for Outsourcing Agile Software Development ProjectsAuthor: Maksim Buslovič & Samson DeribeSupervisor: Jonas SöderlundDate: May 30th, 2012Background: In today’s turbulent business environment organizational success depends on its ability to embrace change and adapt quickly. The ability to satisfy customer is core to profitability; thus being agile is a prominent factor, because customer expectations are never static. One of ...

  16. StakeNet: using social networks to analyse the stakeholders of large-scale software projects

    OpenAIRE

    Lim, S L; Quercia, D.; Finkelstein, A.

    2010-01-01

    Many software projects fail because they overlook stakeholders or involve the wrong representatives of significant groups. Unfortunately, existing methods in stakeholder analysis are likely to omit stakeholders, and consider all stakeholders as equally influential. To identify and prioritise stakeholders, we have developed StakeNet, which consists of three main steps: identify stakeholders and ask them to recommend other stakeholders and stakeholder roles, build a social network whose n...

  17. Waste receiving and processing facility module 1 data management system software project management plan

    International Nuclear Information System (INIS)

    This document provides the software development plan for the Waste Receiving and Processing (WRAP) Module 1 Data Management System (DMS). The DMS is one of the plant computer systems for the new WRAP 1 facility (Project W-026). The DMS will collect, store, and report data required to certify the low level waste (LLW) and transuranic (TRU) waste items processed at WRAP 1 as acceptable for shipment, storage, or disposal

  18. Synchrophasor Network, Laboratory and Software Applications Developed in the STRONg2rid Project

    OpenAIRE

    Almas, Muhammad Shoaib; Baudette, Maxime; Vanfretti, Luigi; Løvlund, S; Gjerde, J. O.

    2014-01-01

    This paper presents the activities carried out in one of the work packages of the Nordic Energy Research funded project Smart Transmission Grid Operation and Control (STRONg2rid). The main objective of the work package is to deploy a state-of-the-art software and hardware for developing power system operation, protection, control and automation applications. Several PMUs have been deployed at partner universities and a network of synchrophasors has been set up. In addition the Smart Transmiss...

  19. KNOWLEDGE SHARING CONTRIBUTION TO PROJECT RISK MANAGEMENT: A STUDY IN THE SOFTWARE INDUSTRY

    OpenAIRE

    Valéria Maria Martins Judice; George Leal Jamil; Maria Celeste Reis Lobo Vasconcelos; Yóris Linhares Souza

    2010-01-01

    A study was conducted in the aim to identify whether and how knowledge sharing contributes, through instruments and behavioral aspects, to risk management. Initially, as the literature review was carried out, it was identified, on one hand, the main instruments and behavioral aspects that facilitate knowledge sharing and, on the other hand, the different approaches to risk management in software projects. Following that, the relationship between these two themes was established. Then, based o...

  20. The EULER Project: Application of Software Defined Radio in Joint Security Operations

    OpenAIRE

    Baldini, Gianmarco; PICCHI Ottavio; Luise, Marco; STURMAN Taj; VERGARI Fabrizio; BRÄYSY Timo; MOY Cristophe; Dopico, Raul

    2011-01-01

    The task of improving the effectiveness of public safety communications has become a main priority for governments. This is partly motivated by the increased risk of natural disasters such as flooding, earthquakes and fires, and partly, due to the risks and consequent impact of terrorist attacks. This paper focuses on the experience from the European Commission (EC) Seventh Framework Programme (FP7) project known as EULER, which seeks to demonstrate the benefits of Software Defined Radio (SDR...

  1. An upgrade of a computerized tool for managing agile software projects

    OpenAIRE

    Bačnar, Andrej

    2015-01-01

    The thesis describes the development of an upgrade for an agile project management software tool. In the first part, thesis presents the basic characteristics of agile methodologies with the emphasis on Scrum and Kanban methodologies. The next chapter consists of a brief description of the existing tool and the upgrade requirements specification which includes: the workflow visualization by using the board, elaboration of additional functionality to monitor the development teams and creation ...

  2. Git, un sistema de gestió del codi per projectes de software

    OpenAIRE

    Meseguer Pallarès, Roc; Machado Sánchez, Sergio

    2013-01-01

    Desenvolupar i compartir el codi de projectes de software en grup en entorns docents presenta problemes, entre ells: 1) compartir el codi, 2) fer el seguiment del projecte i 3) compartir els exemples de codi fets per el professor. Git es un típic sistema de gestió del codi distribuït que ens permet resoldre, en part, aquests problemes. A mes, GitHub ens ofereix un servei web per a Git. GitHub te el servei de "gist", una forma senzilla de compartir fragments de codi i tallar-enganxar. En aques...

  3. The e-Xperimenteren+ Project: Pool of Remote Experiments and Software Environment

    Directory of Open Access Journals (Sweden)

    Wopke Wijngaard

    2005-11-01

    Full Text Available The e-Xperimenteren+ project is an innovative project in the field of remote experimenting for educational purposes for Dutch universities. Important goals of the project are – A pool of about 12 remote physics experiments – An online environment featuring amongst others reservations and automatic storage of logs and data. – A set of tools and manuals facilitating easy integration of new experiments into the pool. A unique feature of the software environment of this project is the concept of ‘experiment bundles’ analogous to the system of credits used for mobile phone prepaid subscriptions. It allows for very flexible and powerful control of who can make reservations at what times for which experiments, while at the same time keeping the administration required to a minimum.

  4. Management of Possible Roles for Distributed Software Projects Using Layer Architecture

    Directory of Open Access Journals (Sweden)

    Yumnam Subadani Devi

    2015-06-01

    Full Text Available — Several members are involved in development and management of the Distributed Software Projects. Each member needs to know the responsibilities of each other for proper management of the activities of such distributed projects to produce coherent outcomes. Distribution middleware software has higher-level distributed programming models whose reusable APIs (application programming interface and components automate and extend native operating system capabilities. Software management tools like Work break-down structure (WBS, Gantt chart, Critical Path Method, and Critical Chain Method etc. does not fully help the managers to manage the member's responsibilities during the development of distributed applications. The layered architecture can help to do so. This style not only gives the layer level description of the activity involved, it also defines and directs the group of workforce. By listing the groups of workforce, the development team as well as the customer can know the activity and the member involved to work on those specific activities. This layered architecture is much benefited to development team and also to numbers of stakeholder of the large distributed project. The extended new approach of layer pattern with 'Responsibility Index' adds extra value to manage all the members' responsibilities. Managers, stakeholders and others can have an easy management system. The request or complaint from the customer can be passed to appropriate team without much delay. Most importantly this will give facility to collect timely feedback from all levels of customers.

  5. Software tools of the Computis European project to process mass spectrometry images.

    Science.gov (United States)

    Robbe, Marie-France; Both, Jean-Pierre; Prideaux, Brendan; Klinkert, Ivo; Picaud, Vincent; Schramm, Thorsten; Hester, Atfons; Guevara, Victor; Stoeckli, Markus; Roempp, Andreas; Heeren, Ron M A; Spengler, Bernhard; Gala, Olivier; Haan, Serge

    2014-01-01

    Among the needs usually expressed by teams using mass spectrometry imaging, one that often arises is that for user-friendly software able to manage huge data volumes quickly and to provide efficient assistance for the interpretation of data. To answer this need, the Computis European project developed several complementary software tools to process mass spectrometry imaging data. Data Cube Explorer provides a simple spatial and spectral exploration for matrix-assisted laser desorption/ionisation-time of flight (MALDI-ToF) and time of flight-secondary-ion mass spectrometry (ToF-SIMS) data. SpectViewer offers visualisation functions, assistance to the interpretation of data, classification functionalities, peak list extraction to interrogate biological database and image overlay, and it can process data issued from MALDI-ToF, ToF-SIMS and desorption electrospray ionisation (DESI) equipment. EasyReg2D is able to register two images, in American Standard Code for Information Interchange (ASCII) format, issued from different technologies. The collaboration between the teams was hampered by the multiplicity of equipment and data formats, so the project also developed a common data format (imzML) to facilitate the exchange of experimental data and their interpretation by the different software tools. The BioMap platform for visualisation and exploration of MALDI-ToF and DESI images was adapted to parse imzML files, enabling its access to all project partners and, more globally, to a larger community of users. Considering the huge advantages brought by the imzML standard format, a specific editor (vBrowser) for imzML files and converters from proprietary formats to imzML were developed to enable the use of the imzML format by a broad scientific community. This initiative paves the way toward the development of a large panel of software tools able to process mass spectrometry imaging datasets in the future.

  6. Integrated Service Provisioning in an Ipv6 over ATM Research Network

    Energy Technology Data Exchange (ETDEWEB)

    Eli Dart; Helen Chen; Jerry Friesen; Jim Brandt; Jim Hutchins; Perry Robertson

    1999-02-01

    During the past few years, the worldwide Internet has grown at a phenomenal rate, which has spurred the proposal of innovative network technologies to support the fast, efficient and low-latency transport of a wide spectrum of multimedia traffic types. Existing network infrastructures have been plagued by their inability to provide for real-time application traffic as well as their general lack of resources and resilience to congestion. This work proposes to address these issues by implementing a prototype high-speed network infrastructure consisting of Internet Protocol Version 6 (IPv6) on top of an Asynchronous Transfer Mode (ATM) transport medium. Since ATM is connection-oriented whereas IP uses a connection-less paradigm, the efficient integration of IPv6 over ATM is especially challenging and has generated much interest in the research community. We propose, in collaboration with an industry partner, to implement IPv6 over ATM using a unique approach that integrates IP over fast A TM hardware while still preserving IP's connection-less paradigm. This is achieved by replacing ATM's control software with IP's routing code and by caching IP's forwarding decisions in ATM's VPI/VCI translation tables. Prototype ''VR'' and distributed-parallel-computing applications will also be developed to exercise the realtime capability of our IPv6 over ATM network.

  7. Médicarte software developed for the Quebec microprocessor health card project.

    Science.gov (United States)

    Lavoie, G; Tremblay, L; Durant, P; Papillon, M J; Bérubé, J; Fortin, J P

    1995-01-01

    The Quebec Patient Smart Card Project is a Provincial Government initiative under the responsibility of the Rgie de l'assurance-maladie du Québec (Quebec Health Insurance Board). Development, implementation, and assessment duties were assigned to a team from Université Laval, which in turn joined a group from the Direction de la santé publique du Bas-St-Laurent in Rimouski, where the experiment is taking place. The pilot project seeks to evaluate the use and acceptance of a microprocessor card as a way to improve the exchange of clinical information between card users and various health professionals. The card can be best described as a résumé containing information pertinent to an individual's health history. It is not a complete medical file; rather, it is a summary to be used as a starting point for a discussion between health professionals and patients. The target population is composed of persons 60 years and over, pregnant women, infants under 18 months, and the residents of a small town located in the target area, St-Fabien, regardless of age. The health professionals involved are general practitioners, specialists, pharmacists, nurses, and ambulance personnel. Participation in the project is on a voluntary basis. Each health care provider participating in the project has a personal identification number (PIN) and must use both an access card and a user card to access information. This prevents unauthorized access to a patient's card and allows the staff to sign and date information entered onto the patient card. To test the microprocessor card, we developed software based on a problem-oriented approach integrating diagnosis, investigations, treatments, and referrals. This software is not an expert system that constrains the clinician to a particular decisional algorithm. Instead, the software supports the physician in decision making. The software was developed with a graphical interface (Windows 3.1) to maximize its user friendliness. A version of the

  8. Médicarte software developed for the Quebec microprocessor health card project.

    Science.gov (United States)

    Lavoie, G; Tremblay, L; Durant, P; Papillon, M J; Bérubé, J; Fortin, J P

    1995-01-01

    The Quebec Patient Smart Card Project is a Provincial Government initiative under the responsibility of the Rgie de l'assurance-maladie du Québec (Quebec Health Insurance Board). Development, implementation, and assessment duties were assigned to a team from Université Laval, which in turn joined a group from the Direction de la santé publique du Bas-St-Laurent in Rimouski, where the experiment is taking place. The pilot project seeks to evaluate the use and acceptance of a microprocessor card as a way to improve the exchange of clinical information between card users and various health professionals. The card can be best described as a résumé containing information pertinent to an individual's health history. It is not a complete medical file; rather, it is a summary to be used as a starting point for a discussion between health professionals and patients. The target population is composed of persons 60 years and over, pregnant women, infants under 18 months, and the residents of a small town located in the target area, St-Fabien, regardless of age. The health professionals involved are general practitioners, specialists, pharmacists, nurses, and ambulance personnel. Participation in the project is on a voluntary basis. Each health care provider participating in the project has a personal identification number (PIN) and must use both an access card and a user card to access information. This prevents unauthorized access to a patient's card and allows the staff to sign and date information entered onto the patient card. To test the microprocessor card, we developed software based on a problem-oriented approach integrating diagnosis, investigations, treatments, and referrals. This software is not an expert system that constrains the clinician to a particular decisional algorithm. Instead, the software supports the physician in decision making. The software was developed with a graphical interface (Windows 3.1) to maximize its user friendliness. A version of the

  9. The Research and Application of ATM Testing

    Institute of Scientific and Technical Information of China (English)

    2001-01-01

    The advantage of ATM technology for statistically multiplexingnetwork resources by different users invokes the competition of network resources. This competition has some damaging effects on message transmitting.The research for testing methods and technology of ATM is important for us to develop ATM networks, to promote their construction, to ensure that various ATM devices provided by different providers interoperate properly and to provide excellent services for telecommunication users. After discussing the abstract testing method of conformance testing and the abstract description of protocol testing, the thesis puts forward a kind of abstract testing configuration for ATM testing and a kind of abstract description method for testing case. From the angle of application, the thesis discusses the basic rules for ATM testing. After that, the thesis points out that the ATM testing must be made from the four aspects of normal testing, conformance testing, performance testing and interoperability testing. The general testing methods, general configuration and connection for ATM testing and the selection of ATM testing items are discussed, respectively, in the four aspects. Combined with the characteristics of the traffics supported by ATM systems, the thesis discusses several kinds of traffic models for conducting ATM testing. On the basis of studying various traffic models, the author classifies traffic models for ATM testing as three kinds: periodic traffic models, stochastic traffic models and manual traffic models. The parameters of describing traffic models and their calculating method are discussed in the thesis. A new kind of periodic cell-sequence traffic model is proposed in this thesis. The periodic cell-sequence traffic model has excellent linearly descending characteristics in the cell interval. The traffic models discussed in this thesis can be applied to various ATM testing cases. From the point of normal testing, physical layer testing, ATM layer

  10. The Design and Development of a Computerized Tool Support for Conducting Senior Projects in Software Engineering Education

    Science.gov (United States)

    Chen, Chung-Yang; Teng, Kao-Chiuan

    2011-01-01

    This paper presents a computerized tool support, the Meetings-Flow Project Collaboration System (MFS), for designing, directing and sustaining the collaborative teamwork required in senior projects in software engineering (SE) education. Among many schools' SE curricula, senior projects serve as a capstone course that provides comprehensive…

  11. Calculator: A Hardware Design, Math and Software Programming Project Base Learning

    Directory of Open Access Journals (Sweden)

    F. Criado

    2015-03-01

    Full Text Available This paper presents the implementation by the students of a complex calculator in hardware. This project meets hardware design goals, and also highly motivates them to use competences learned in others subjects. The learning process, associated to System Design, is hard enough because the students have to deal with parallel execution, signal delay, synchronization … Then, to strengthen the knowledge of hardware design a methodology as project based learning (PBL is proposed. Moreover, it is also used to reinforce cross subjects like math and software programming. This methodology creates a course dynamics that is closer to a professional environment where they will work with software and mathematics to resolve the hardware design problems. The students design from zero the functionality of the calculator. They are who make the decisions about the math operations that it is able to resolve it, and also the operands format or how to introduce a complex equation into the calculator. This will increase the student intrinsic motivation. In addition, since the choices may have consequences on the reliability of the calculator, students are encouraged to program in software the decisions about how implement the selected mathematical algorithm. Although math and hardware design are two tough subjects for students, the perception that they get at the end of the course is quite positive.

  12. Performance of a connectionless protocol over ATM

    NARCIS (Netherlands)

    Heijenk, Geert J.; Moorsel, van Aad P.A.; Niemegeers, Ignas G.

    1992-01-01

    Recent studies show the existence of a demand for a connectionless broadband service. In order to cope with this demand, a connectionless protocol for the B-ISDN needs to be designed. Such a protocol should make use of ATM and the ATM Adaptation Layer. It needs to specify destination and bandwidth o

  13. ATM in Europe: analysis of current status

    DEFF Research Database (Denmark)

    1999-01-01

    This deliverable provides an overview of the current status of the European market for ATM services. The offer of ATM services by principal operators in Belgium, Denmark, Finland, France, Germany, Greece, Italy, Norway, Portugal, Spain, Sweden and United Kingdom is described. In addition, a number...

  14. Buffer Management Simulation in ATM Networks

    Science.gov (United States)

    Yaprak, E.; Xiao, Y.; Chronopoulos, A.; Chow, E.; Anneberg, L.

    1998-01-01

    This paper presents a simulation of a new dynamic buffer allocation management scheme in ATM networks. To achieve this objective, an algorithm that detects congestion and updates the dynamic buffer allocation scheme was developed for the OPNET simulation package via the creation of a new ATM module.

  15. An Operational Approach for Selecting Open Source Components in a Software Development Project

    Science.gov (United States)

    Majchrowski, Annick; Deprez, Jean-Christophe

    Many organizations have started to integrate Free/Open Source Software (FlOSS) components in their applications. It is therefore crucial for these companies to select the most appropriate FlOSS components in terms of functional and non-functional needs. Although FlOSS selection methods have appeared in the last few years, they lack an operational description. In turn, this has slowed their use in software development project. This work presents an operational approach for selecting FlOSS components where the client, the development team and their respective quality assurance teams are involved in the selection process. Although the case study applying the FlOSS selection approach is left to future work, this article already describes an industrial case where the approach presented in this paper has been approved for use by the various partners, i.e., the client, the development firm and their respective quality teams.

  16. Software Verification and Validation Plan Activities, 2011, Project Number: N6423, SAPHIRE Version 8

    Energy Technology Data Exchange (ETDEWEB)

    Kurt G. Vedros; Curtis L. Smith

    2011-11-01

    The SV&V Plan experienced changes over the past year to bring it into the operational software life cycle of SAPHIRE 8 and to maintain its sections on design features. Peer review of the SVVP with the former IV&V members identified the need for the operational use of metrics as a tool for quality maintenance and improvement. New tests were added to the SVVP to verify the operation of the new design features incorporated into SAPHIRE 8. Other additions to the SVVP were the addition of software metrics and the PDR and CDR processes. Audit support was provided for the NRC Technical Manager and Project Manager for the NRC OIG Audit performed throughout 2011. The SVVP is considered to be an up to date reference and useful roadmap of verification and validation activities going forward.

  17. Dynamics of TCP traffic over ATM networks

    Energy Technology Data Exchange (ETDEWEB)

    Floyd, S. [Lawrence Berkeley Lab., CA (United States). Information and Computing Sciences Div.; Romanow, A. [Sun Microsystems Inc., Mountain View, CA (United States)

    1994-08-01

    The authors investigate the performance of TCP (Transport Control Protocol) connections over ATM (Asynchronous Transfer Mode) networks without ATM-level congestion control, and compare it to the performance of TCP over packet-based networks. For simulations of congested networks, the effective throughput of TCP over ATM can be quite low when cells are dropped at the congested ATM switch. The low throughput is due to wasted bandwidth as the congested link transmits cells from ``corrupted`` packets, i.e., packets in which at least one cell is dropped by the switch. This fragmentation effect can be corrected and high throughput can be achieved if the switch drops whole packets prior to buffer overflow; they call this strategy Early Packet Discard. They also discuss general issues of congestion avoidance for best-effort traffic in ATM networks.

  18. Global Software and IT A Guide to Distributed Development, Projects, and Outsourcing

    CERN Document Server

    Ebert, Christof

    2011-01-01

    Global software engineering, implying both internal and outsourced development, is a fast-growing scenario within industry; the growth rates in some sectors are more than 20% per year. However, half of all offshoring activities are cancelled within the first 2 years, at tremendous unanticipated cost to the organization.   This book will provide a more balanced framework for planning global development, covering topics such as managing people in distributed sites, managing a project across locations, mitigating the risk of offshoring, processes for global development, practical outsourcin

  19. Reform of the ATM System - One Year On

    OpenAIRE

    Brendan Filipovski; Darren Flood

    2010-01-01

    The payments industry, with support from the Reserve Bank, introduced major reforms to the ATM system in March 2009. The reforms were designed to increase competition and efficiency in the ATM system. They have, by and large, been meeting their objectives. Cardholders have responded to clearer price signals by changing their pattern of ATM transactions, resulting in a reduction in total ATM fees paid. Flexibility in ATM pricing has helped to increase the number of ATMs, including in locations...

  20. Transputer-based architecture for ATM LAN protocol testing

    Science.gov (United States)

    Di Concetto, M.; Crocetti, P.; Marino, G.; Merli, E.; Pavesi, M.; Zizza, F.

    1993-10-01

    Local Area Networks (LANs) have completed two generations of development (Ethernet and Token Ring the first, and FDDI and DQDB the second); the large volumes of traffic involved in the emerging multimedia applications, however, lead towards a third generation of LANs. This generation must provide real-time capabilities needed by new services and solve the problems of interworking with ATM-based B-ISDN. Moreover the possibility to vary the subscribed bandwidth with the B-ISDN will be given to the LAN interfaces. This paper focuses on an architecture for protocol testing of a Dynamic Bandwidth Allocation Protocol inserted in a LAN environment based on ATM technology. In fact, the technology of the third LAN generation will be the Asynchronous Transfer Mode solving every interface problem with the public B-ISDN. A testing and debugging environment which checks the implementation of the Dynamic Bandwidth Allocation Protocol at the interface host/LAN- ATM is discussed. The main concepts of the overall system architecture are analyzed, evidencing both software and hardware issues.

  1. Software Configuration Management Plan for the K West Basin Integrated Water Treatment System (IWTS) Project A.9

    Energy Technology Data Exchange (ETDEWEB)

    GREEN, J.W.

    2000-05-01

    This document provides a configuration control plan for the software associated with the operation and control of the Integrated Water Treatment System (IWTS). It establishes requirements for ensuring configuration item identification, configuration control, configuration status accounting, defect reporting and resolution of computer software. It is written to comply with HNF-SD-SNF-CM-001, Spent Nuclear Fuel Configuration Management Plan (Forehand 1998) and HNF-PRO-309 Computer Software Quality Assurance Requirements, and applicable sections of administrative procedure CM-6-037-00, SNF Project Process Automation Software and Equipment.

  2. Application of the ELECTRE I method for selection problems involving free software development projects

    Directory of Open Access Journals (Sweden)

    Jéfferson Jesus de Araujo

    2016-06-01

    Full Text Available The research is aimed at practical application of the ELECTRE I method for decision-making support in the selection of projects by a free software development company in the city of Juazeiro - BA. The methodology used in the company, the projects to be evaluated, the criteria chosen by the decision maker and their respective weights were used to model the problem, by building decision matrix and conducting ELECTRE I. The results proved effective, satisfying the proposal made in the research. Finally, the conclusions are presented, provoking a discussion of the current method and the proposed method, suggesting the application of the ELECTRE I method and other MCDA methods for other decision-making problems at the company.

  3. Dynamic Staffing and Rescheduling in Software Project Management: A Hybrid Approach.

    Science.gov (United States)

    Ge, Yujia; Xu, Bin

    2016-01-01

    Resource allocation could be influenced by various dynamic elements, such as the skills of engineers and the growth of skills, which requires managers to find an effective and efficient tool to support their staffing decision-making processes. Rescheduling happens commonly and frequently during the project execution. Control options have to be made when new resources are added or tasks are changed. In this paper we propose a software project staffing model considering dynamic elements of staff productivity with a Genetic Algorithm (GA) and Hill Climbing (HC) based optimizer. Since a newly generated reschedule dramatically different from the initial schedule could cause an obvious shifting cost increase, our rescheduling strategies consider both efficiency and stability. The results of real world case studies and extensive simulation experiments show that our proposed method is effective and could achieve comparable performance to other heuristic algorithms in most cases. PMID:27285420

  4. Balancing Plan-Driven and Agile Methods in Software Engineering Project Courses

    Science.gov (United States)

    Boehm, Barry; Port, Dan; Winsor Brown, A.

    2002-09-01

    For the past 6 years, we have been teaching a two-semester software engineering project course. The students organize into 5-person teams and develop largely web-based electronic services projects for real USC campus clients. We have been using and evolving a method called Model- Based (System) Architecting and Software Engineering (MBASE) for use in both the course and in industrial applications. The MBASE Guidelines include a lot of documents. We teach risk-driven documentation: if it is risky to document something, and not risky to leave it out (e.g., GUI screen placements), leave it out. Even so, students tend to associate more documentation with higher grades, although our grading eventually discourages this. We are always on the lookout for ways to have students learn best practices without having to produce excessive documentation. Thus, we were very interested in analyzing the various emerging agile methods. We found that agile methods and milestone plan-driven methods are part of a “how much planning is enough?” spectrum. Both agile and plan-driven methods have home grounds of project characteristics where they clearly work best, and where the other will have difficulties. Hybrid agile/plan-driven approaches are feasible, and necessary for projects having a mix of agile and plan-driven home ground characteristics. Information technology trends are going more toward the agile methods' home ground characteristics of emergent requirements and rapid change, although there is a concurrent increase in concern with dependability. As a result, we are currently experimenting with risk-driven combinations of MBASE and agile methods, such as integrating requirements, test plans, peer reviews, and pair programming into “agile quality management.”

  5. Enhanced ATM Security using Biometric Authentication and Wavelet Based AES

    Directory of Open Access Journals (Sweden)

    Sreedharan Ajish

    2016-01-01

    Full Text Available The traditional ATM terminal customer recognition systems rely only on bank cards, passwords and such identity verification methods are not perfect and functions are too single. Biometrics-based authentication offers several advantages over other authentication methods, there has been a significant surge in the use of biometrics for user authentication in recent years. This paper presents a highly secured ATM banking system using biometric authentication and wavelet based Advanced Encryption Standard (AES algorithm. Two levels of security are provided in this proposed design. Firstly we consider the security level at the client side by providing biometric authentication scheme along with a password of 4-digit long. Biometric authentication is achieved by considering the fingerprint image of the client. Secondly we ensure a secured communication link between the client machine to the bank server using an optimized energy efficient and wavelet based AES processor. The fingerprint image is the data for encryption process and 4-digit long password is the symmetric key for the encryption process. The performance of ATM machine depends on ultra-high-speed encryption, very low power consumption, and algorithmic integrity. To get a low power consuming and ultra-high speed encryption at the ATM machine, an optimized and wavelet based AES algorithm is proposed. In this system biometric and cryptography techniques are used together for personal identity authentication to improve the security level. The design of the wavelet based AES processor is simulated and the design of the energy efficient AES processor is simulated in Quartus-II software. Simulation results ensure its proper functionality. A comparison among other research works proves its superiority.

  6. Atm Client Authentication System Using Biometric Identifier & Otp

    Directory of Open Access Journals (Sweden)

    Jaydeep Shamdasani

    2014-04-01

    Full Text Available In this paper we propose a design, to add more security to the current ATM systems by using biometric and GSM technology. In conventional method identification is done based on ID cards and static 4 digit password. Whereas in our purposed system, Bankers will collect the customer fingerprints and mobile number at the time of opening the accounts then only customer will be able to access ATM machine. The primary step of this project is to verify currently scanned fingerprint with the fingerprint which is registered in the bank during the account opening time. If the two fingerprints get matched, then a message will be delivered to the user’s mobile which is the random 4 digit pin number to access the account. For every transaction new pin numbers will be send to the user’s mobile thus there will not be fixed pin number for every transaction. Thus, Pin number will vary during each transaction .

  7. Delivering successful projects with TSP(SM) and six sigma a practical guide to implementing team software process(SM)

    CERN Document Server

    Jain, Mukesh

    2008-01-01

    Delivering successful projects means the ability to produce high quality software within budget and on time-consistently, but when one mentions quality to software engineers or project managers, they talk about how impossible it is to eliminate defects from software. This assumption is passed on and on until it becomes accepted wisdom, with the power of a self-fulfilling prophecy. And when a project fails to arrive on time or up to standards, team members will turn on each other. The project got delayed because the engineers did a poor job in development or too much was promised upfront for this short of a timeline.In Delivering Successful Projects with TSPSM and Six Sigma: A Practical Guide to Implementing Team Software ProcessSM, you will learn how to effectively manage the development of a software project and deliver it in line with customer expectations. This refreshing volume -Offers real-world case studies about the author's experience at Microsoft successfully implementing TSP to achieve higher qualit...

  8. A survey of IP over ATM architectures

    Energy Technology Data Exchange (ETDEWEB)

    Chen, H.; Tsang, R.; Brandt, J.; Hutchins, J.

    1997-07-01

    Over the past decade, the Internet has burgeoned into a worldwide information highway consisting of approximately 5 million hosts on over 45,000 interconnected networks. This unprecedented growth, together with the introduction of multimedia workstations, has spurred the development of innovative applications that require high speed, low latency, and real-time transport. Today`s Internet can neither scale in its bandwidth nor guarantee the Quality of Services (QoS) necessary to meet these performance requirements. Many network researchers propose to use the Asynchronous Transfer Mode (ATM) technology as the underlying infrastructure for the next generation of workgroup, campus, and enterprise IP networks. Since ATM is significantly different from today`s legacy network technologies, efficient implementation of IP over ATM is especially challenging. This tutorial paper covers several existing proposals that integrate IP over ATM.

  9. Locating ATMs in Urban Areas

    Directory of Open Access Journals (Sweden)

    Mehdi MoradiTabar

    2013-08-01

    Full Text Available In recent years, the banks and financial institutions have considerably attempted to provide better and more varied services to the customers. These varied services may satisfy needs of differentgroup of customers. In this regard, the location of these services as well as their level of accessibility (access to these services is greatly important. The importance of these issues is well recognized by responsible managers of the financial firms. In other words, the managers accept the importance of these services and they know that the quality and location of these services significantly affect their success in the business. Therefore, bank managers sought scientific methods, which may facilitate the locating process for their services. How to select the most effective methods and how to use these methods in this regard depend on following factors: the customers' demands, local capacities and fair distribution of theservices, etc. The effective impact of these factors as well as the interactive relationship between them should also be noted in the application. This study is a descriptive kind of research, which is applicable in various areas. Library and environmental studies were used to conduct the study. Considering the parameters that considerably affect the level of acceptability of ATMs services and analyzing the importance of these parameters according to this criterion, the researchers tried to use multiple attribute decision-making model. a heuristic algorithm was used in the context of this approach. Then, the most appropriate locations around the optimal locations were introduced based on fuzzy concept as well as quantitative and qualitative factors, including the minimum cost and maximum coverage according to the customers’ demands. The case study was located in the 13th district of Tehran city.

  10. Software Engineering and eLearning: The MuSofT Project

    OpenAIRE

    Doberkat, Ernst-Erich; Engels, Gregor; Hausmann, Jan Hendrik; Lohmann, Marc; Pleumann, Jörg; Schröder, Jens

    2005-01-01

    eLearning supports the education in certain disciplines. Here, we report about novel eLearning concepts, techniques, and tools to support education in Software Engineering, a subdiscipline of computer science. We call this "Software Engineering eLearning". On the other side, software support is a substantial prerequisite for eLearning in any discipline. Thus, Software Engineering techniques have to be applied to develop and maintain those software systems. We call this "eLearning Software Eng...

  11. Software Engineering and eLearning: The MuSofT Project - www.musoft.org

    OpenAIRE

    Ernst-Erich Doberkat; Gregor Engels; Jan Hendrik Hausmann; Marc Lohmann; Jörg Pleumann; Jens Schröder

    2005-01-01

    eLearning supports the education in certain disciplines. Here, we report about novel eLearning concepts, techniques, and tools to support education in Software Engineering, a subdiscipline of computer science. We call this "Software Engineering eLearning". On the other side, software support is a substantial prerequisite for eLearning in any discipline. Thus, Software Engineering techniques have to be applied to develop and maintain those software systems. We call this "eLearning Software Eng...

  12. Investigation into Cultural Aspects, Personality, and Roles of Software Project Team Configuration

    OpenAIRE

    Alkandari, Mohammad A.

    2006-01-01

    Managing software engineering teams in a systematic, controlled, and efficient manner often results in higher quality software. Today, with around the clock software development, software teams consist of members from geographically different locations and a variety of cultures. A few software development team compositions have been presented based on tasks, personality, and role descriptions. While these have been shown effective for understanding software teams and to some extent predicting...

  13. Assessing the applicability of Traditional and Agile methodology to enhance success of software development projects.

    OpenAIRE

    Mostafa, Bushra

    2015-01-01

    Over the past few decades, various types of software development methods have evolved and implemented in the software industries. Each method has its own strengths and weak-nesses as distinguished from another. Agile software development (ASD) has emerged as a major evolutionary step in the software development process. There is a general classifi-cation in the software development process. Process-wise software development is con-sidered to follow either a heavyweight method or a lightweight...

  14. Static Detection of Bugs in Embedded Software Using Lightweight Verification Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Validating software is a critical step in developing high confidence systems. Typical software development practices are not acceptable in systems where failure...

  15. Management of Globally Distributed Software Development Projects in Multiple-Vendor Constellations

    Science.gov (United States)

    Schott, Katharina; Beck, Roman; Gregory, Robert Wayne

    Global information systems development outsourcing is an apparent trend that is expected to continue in the foreseeable future. Thereby, IS-related services are not only increasingly provided from different geographical sites simultaneously but beyond that from multiple service providers based in different countries. The purpose of this paper is to understand how the involvement of multiple service providers affects the management of the globally distributed information systems development projects. As research on this topic is scarce, we applied an exploratory in-depth single-case study design as research approach. The case we analyzed comprises a global software development outsourcing project initiated by a German bank together with several globally distributed vendors. For data collection and data analysis we have adopted techniques suggested by the grounded theory method. Whereas the extant literature points out the increased management overhead associated with multi-sourcing, the analysis of our case suggests that the required effort for managing global outsourcing projects with multiple vendors depends among other things on the maturation level of the cooperation within the vendor portfolio. Furthermore, our data indicate that this interplay maturity is positively impacted through knowledge about the client that has been derived based on already existing client-vendor relationships. The paper concludes by offering theoretical and practical implications.

  16. R PROJECT: SU APLICACIÓN COMO SOFTWARE LIBRE PARA ANÁLISIS EN COMPONENTES PRINCIPALES

    Directory of Open Access Journals (Sweden)

    Fabricio Bolaños Guerrero

    2011-01-01

    Full Text Available Este artículo es producto de un proyecto de investigación realizado en colaboración con profesores de la Escuela de Matemáticas de la Universidad de Costa Rica (UCR, para dar a conocer una opción de software estadístico llamado R Project. Con este paquete es posible hacer Análisis en Componentes Principales (ACP y representar los resultados usando el Plano Principal y el Círculo de Correlaciones, como herramientas para poder realizar una mejor interpretación de los datos de la tabla (individuos y variables. El software R es de distribución libre, su implementación es sencilla y no requiere de mayores recursos informáticos. Dentro de sus diversas aplicaciones está el ACP, que es una herramienta que se utiliza para la interpretación de la información presentada en una tabla de datos cuantitativos; por lo tanto, las personas investigadoras de diferentes áreas tienen una opción económica y sencilla para realizar Análisis de Datos. Se llevan a cabo dos ejemplos de ACP, donde se muestra un posible uso de la herramienta y se dan las instrucciones sobre cómo realizarlo paso a paso.

  17. Comparison of software for thermodynamic process calculation. Results of the VGB research project No. 177

    Energy Technology Data Exchange (ETDEWEB)

    Giglmayr, I.; Pogoreutz, M. [Technische Univ., Graz (Austria). Inst. fuer Waermetechnik; Nixdorf, M. [Technische Univ. Muenchen (Germany). Inst. of Thermal Power Systems

    2001-07-01

    The VGB Research Project No. 177 'Comparison of Software for Thermodynamic Process Calculation' gives an overview of 16 programmes commercially available and aims at presenting an objective comparison of them. This comparison is essentially based on the method of utility value analysis. As, however, the requirements to be met by these programmes differ considerably, no generally valid ranking/recommendation can be given. Thus, the programme Quick Select is a tool for the potential user which can be applied to establish a ranking designed to meet his own specific requirements. (orig.) [German] Das VGB-Forschungsvorhaben Nr. 177 'Vergleich von Software zur thermodynamischen Prozessrechnung' gibt eine Uebersicht ueber 16 kommerziell angebotene Programme und gestattet ihre Beurteilung. Der Vergleich der Leistungsfaehigkeit stuetzt sich im Wesentlichen auf die Methode der Nutzwertanalyse, wobei aufgrund der stark divergierenden Anforderungen an die Programme keine allgemein gueltige Reihung/Empfehlung gegeben werden kann. Das im Rahmen der Projektbearbeitung entwickelte Programm Quick Select ermoeglicht jedoch dem potentiellen Anwender, ein Ranking fuer seine eigenen Ansprueche zu erstellen. (orig.)

  18. The Multiscale Systems Immunology project: software for cell-based immunological simulation

    Directory of Open Access Journals (Sweden)

    Kepler Thomas B

    2008-04-01

    Full Text Available Abstract Background Computer simulations are of increasing importance in modeling biological phenomena. Their purpose is to predict behavior and guide future experiments. The aim of this project is to model the early immune response to vaccination by an agent based immune response simulation that incorporates realistic biophysics and intracellular dynamics, and which is sufficiently flexible to accurately model the multi-scale nature and complexity of the immune system, while maintaining the high performance critical to scientific computing. Results The Multiscale Systems Immunology (MSI simulation framework is an object-oriented, modular simulation framework written in C++ and Python. The software implements a modular design that allows for flexible configuration of components and initialization of parameters, thus allowing simulations to be run that model processes occurring over different temporal and spatial scales. Conclusion MSI addresses the need for a flexible and high-performing agent based model of the immune system.

  19. Analog Readout and Analysis Software for the Ultra-High Rate Germanium (UHRGe) Project

    International Nuclear Information System (INIS)

    High-resolution high-purity germanium (HPGe) spectrometers are needed for Safeguards applications such as spent fuel assay and uranium hexafluoride cylinder verification. In addition, these spectrometers would be applicable to other high-rate applications such as non-destructive assay of nuclear materials using nuclear resonance fluorescence. Count-rate limitations of today's HPGe technologies, however, lead to concessions in their use and reduction in their efficacy. Large-volume, very high-rate HPGe spectrometers are needed to enable a new generation of nondestructive assay systems. The Ultra-High Rate Germanium (UHRGe) project is developing HPGe spectrometer systems capable of operating at unprecedented rates, 10 to 100 times those available today. This report documents current status of developments in the analog electronics and analysis software.

  20. Analog Readout and Analysis Software for the Ultra-High Rate Germanium (UHRGe) Project

    Energy Technology Data Exchange (ETDEWEB)

    Fast, James E.; Aguayo Navarrete, Estanislao; Evans, Allan T.; VanDevender, Brent A.; Rodriguez, Douglas C.; Wood, Lynn S.

    2011-09-01

    High-resolution high-purity germanium (HPGe) spectrometers are needed for Safeguards applications such as spent fuel assay and uranium hexafluoride cylinder verification. In addition, these spectrometers would be applicable to other high-rate applications such as non-destructive assay of nuclear materials using nuclear resonance fluorescence. Count-rate limitations of today's HPGe technologies, however, lead to concessions in their use and reduction in their efficacy. Large-volume, very high-rate HPGe spectrometers are needed to enable a new generation of nondestructive assay systems. The Ultra-High Rate Germanium (UHRGe) project is developing HPGe spectrometer systems capable of operating at unprecedented rates, 10 to 100 times those available today. This report documents current status of developments in the analog electronics and analysis software.

  1. Projeto Seis Sigma para a implementação de software de programação Six Sigma project for scheduling software implementation

    Directory of Open Access Journals (Sweden)

    Rogério Cerávolo Calia

    2005-12-01

    Full Text Available O artigo visa analisar a eficácia organizacional da metodologia Seis Sigma na gestão de projetos para a redução de atrasos e redução de estoques na manufatura, por meio da implementação de um software com algoritmos da Teoria das Restrições. Inicialmente, é apresentada uma revisão bibliográfica sobre a gestão de projetos na perspectiva da gestão da mudança organizacional nos processos de negócios. Em seguida, são revistos os conceitos sobre a metodologia Seis Sigma para a gestão de projetos e sobre os algoritmos da Teoria das Restrições. Então, são descritos os estudos de caso em dois projetos de implementação do software da Teoria das Restrições, sendo que apenas uma das implementações utilizou-se da metodologia Seis Sigma para a gestão do projeto. Na análise dos resultados, busca-se compreender os motivos de o projeto com a metodologia Seis Sigma ter reduzido inventário três vezes mais rápido do que o projeto sem o Seis Sigma.The article aims to analyze the organizational effectiveness of the Six Sigma methodology for project management to reduce delays and to reduce inventory in manufacture, by the implementation of software with Theory of Constraints algorithms. Initially, the article presents a bibliographic revision on project management and its impact on the organizational change management for improving business processes. Then, the article revises the concepts about the Six Sigma methodology for project management and about the Theory of Constraints algorithms. It follows, the case studies descriptions on two implementation projects of the Theory of Constraints software, in which only one of these implementations adopted the Six Sigma methodology in the project management. In the results analyzes, the article discusses the reasons why the project with the Six Sigma methodology was three times faster than the other project.

  2. Organization of the Research Process in the Context of Knowledge Organization Software and Research Project Management Software

    OpenAIRE

    Kamil Głowacki

    2014-01-01

    The article introduces the reader to the area of computer programs that can contribute to work on a research project in each of its phases and on the organizational and substantive level. The aim of the article is not tthe comparison and presentation of all of the programs, but the presentation of individual representatives of programs that can be compiled into a single functional system. A system which facilitates such operations like project management, knowledge and bibliographic data orga...

  3. Space Flight Software Development Software for Intelligent System Health Management

    Science.gov (United States)

    Trevino, Luis C.; Crumbley, Tim

    2004-01-01

    The slide presentation examines the Marshall Space Flight Center Flight Software Branch, including software development projects, mission critical space flight software development, software technical insight, advanced software development technologies, and continuous improvement in the software development processes and methods.

  4. The ExoMol project: Software for computing large molecular line lists

    CERN Document Server

    Tennyson, Jonathan

    2016-01-01

    The use of variational nuclear motion programs to compute line lists of transition frequencies and intensities is now a standard procedure. The ExoMol project has used this technique to generate line lists for studies of hot bodies such as the atmospheres of exoplanets and cool stars. The resulting line list can be huge: many contain 10 billion or more transitions. This software update considers changes made to our programs during the course of the project to allow for such calculations. This update considers three programs: {\\sc Duo} which computed vibronic spectra for diatomics, {\\sc DVR3D} which computes rotation-vibration spectra for triatomics, and {\\sc TROVE} which computes rotation-vibration spectra for general polyatomic systems. Important updates in functionality include the calculation of quasibound (resonance) states and Land\\'e $g$-factors by {\\sc Duo} and the calculation of resonance states by {\\sc DVR3D}. Significant algorithmic improvements are reported for both {\\sc DVR3D} and {\\sc TROVE}. All...

  5. Guidelines for the verification and validation of expert system software and conventional software. Volume 1: Project summary. Final report

    International Nuclear Information System (INIS)

    This eight-volume report presents guidelines for performing verification and validation (V ampersand V) on Artificial Intelligence (AI) systems with nuclear applications. The guidelines have much broader application than just expert systems; they are also applicable to object-oriented programming systems, rule-based systems, frame-based systems, model-based systems, neural nets, genetic algorithms, and conventional software systems. This is because many of the components of AI systems are implemented in conventional procedural programming languages, so there is no real distinction. The report examines the state of the art in verifying and validating expert systems. V ampersand V methods traditionally applied to conventional software systems are evaluated for their applicability to expert systems. One hundred fifty-three conventional techniques are identified and evaluated. These methods are found to be useful for at least some of the components of expert systems, frame-based systems, and object-oriented systems. A taxonomy of 52 defect types and their delectability by the 153 methods is presented. With specific regard to expert systems, conventional V ampersand V methods were found to apply well to all the components of the expert system with the exception of the knowledge base. The knowledge base requires extension of the existing methods. Several innovative static verification and validation methods for expert systems have been identified and are described here, including a method for checking the knowledge base open-quotes semanticsclose quotes and a method for generating validation scenarios. Evaluation of some of these methods was performed both analytically and experimentally

  6. Guidelines for the verification and validation of expert system software and conventional software: Project summary. Volume 1

    Energy Technology Data Exchange (ETDEWEB)

    Mirsky, S.M.; Hayes, J.E.; Miller, L.A. [Science Applications International Corp., McLean, VA (United States)

    1995-03-01

    This eight-volume report presents guidelines for performing verification and validation (V&V) on Artificial Intelligence (Al) systems with nuclear applications. The guidelines have much broader application than just expert systems; they are also applicable to object-oriented programming systems, rule-based systems, frame-based systems, model-based systems, neural nets, genetic algorithms, and conventional software systems. This is because many of the components of AI systems are implemented in conventional procedural programming languages, so there is no real distinction. The report examines the state of the art in verifying and validating expert systems. V&V methods traditionally applied to conventional software systems are evaluated for their applicability to expert systems. One hundred fifty-three conventional techniques are identified and evaluated. These methods are found to be useful for at least some of the components of expert systems, frame-based systems, and object-oriented systems. A taxonomy of 52 defect types and their delectability by the 153 methods is presented. With specific regard to expert systems, conventional V&V methods were found to apply well to all the components of the expert system with the exception of the knowledge base. The knowledge base requires extension of the existing methods. Several innovative static verification and validation methods for expert systems have been identified and are described here, including a method for checking the knowledge base {open_quotes}semantics{close_quotes} and a method for generating validation scenarios. Evaluation of some of these methods was performed both analytically and experimentally. A V&V methodology for expert systems is presented based on three factors: (1) a system`s judged need for V&V (based in turn on its complexity and degree of required integrity); (2) the life-cycle phase; and (3) the system component being tested.

  7. Guidelines for the verification and validation of expert system software and conventional software: Project summary. Volume 1

    International Nuclear Information System (INIS)

    This eight-volume report presents guidelines for performing verification and validation (V ampersand V) on Artificial Intelligence (Al) systems with nuclear applications. The guidelines have much broader application than just expert systems; they are also applicable to object-oriented programming systems, rule-based systems, frame-based systems, model-based systems, neural nets, genetic algorithms, and conventional software systems. This is because many of the components of AI systems are implemented in conventional procedural programming languages, so there is no real distinction. The report examines the state of the art in verifying and validating expert systems. V ampersand V methods traditionally applied to conventional software systems are evaluated for their applicability to expert systems. One hundred fifty-three conventional techniques are identified and evaluated. These methods are found to be useful for at least some of the components of expert systems, frame-based systems, and object-oriented systems. A taxonomy of 52 defect types and their delectability by the 153 methods is presented. With specific regard to expert systems, conventional V ampersand V methods were found to apply well to all the components of the expert system with the exception of the knowledge base. The knowledge base requires extension of the existing methods. Several innovative static verification and validation methods for expert systems have been identified and are described here, including a method for checking the knowledge base open-quotes semanticsclose quotes and a method for generating validation scenarios. Evaluation of some of these methods was performed both analytically and experimentally. A V ampersand V methodology for expert systems is presented based on three factors: (1) a system's judged need for V ampersand V (based in turn on its complexity and degree of required integrity); (2) the life-cycle phase; and (3) the system component being tested

  8. 软件项目管理现状与对策分析%Present situation and countermeasure analysis of software project management

    Institute of Scientific and Technical Information of China (English)

    贾文潇

    2016-01-01

    文章主要是对目前软件项目管理存在的一些问题的分析,探讨软件项目管理的有效对策,提高软件项目开发效率.%This paper mainly analyzes the problems existing in current software project management, discusses the effective countermeasures of software project management,and improves the efficiency of software project development.

  9. Component-Based QoS-Driven Synthesis of High Assurance Embedded Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Software is an integral part of many complex embedded systems, such as avionics, scientific exploration, and on-board systems. However, poor software reliability is...

  10. Easy-to-Use UAV Ground Station Software for Low-Altitude Civil Operations Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We propose to design and develop easy-to-use Ground Control Station (GCS) software for low-altitude civil Unmanned Aerial Vehicle (UAV) operations. The GCS software...

  11. High-Quality Random Number Generation Software for High-Performance Computing Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Random number (RN) generation is the key software component that permits random sampling. Software for parallel RN generation (RNG) should be based on RNGs that are...

  12. Multi-dimensional project evaluation: Combining cost-benefit analysis and multi-criteria analysis with the COSIMA software system

    DEFF Research Database (Denmark)

    This paper proposes a methodology that integrates quantitative and qualitative assessment. The methodology proposed combines conventional cost-benefit analysis (CBA) with multi-criteria analysis (MCA). The CBA methodology, based on welfare theory, assures that the project with the highest welfare...... different methods for combining cost-benefit analysis and multi-criteria analysis are examined and compared and a software system is presented. The software system gives the decision makers some possibilities regarding preference analysis, sensitivity and risk analysis. The aim of the software...... and software system for CBA and MCA decision making is finally compared with other methods for combining the CBA and MCA. Ultimately, some conclusions are made and perspectives are drawn. Keywords: Cost-benefit analysis, Multi-criteria analysis, Multiple Criteria Decision Aiding, Transport infrastructure...

  13. Using the Fuzzy Linguistic Preference Relation Approach for Assessing the Importance of Risk Factors in a Software Development Project

    Directory of Open Access Journals (Sweden)

    Shih-Tong Lu

    2013-01-01

    Full Text Available This study employs fuzzy linguistic preference relation (Fuzzy LinPreRa approach to assess the relative degree of impact of risk factors in software development project for two expert groups working in technology enterprises and software development companies. For the identified risk dimensions, the results show the same rankings for these two groups. “Organization function risk” is considered the most important dimension influencing the software development project performance, with the others, in order, being “developing technology risk,” “resources integration risk,” “personnel system risk” and “system requirement risk.” The proposed approach not only facilitates the information collecting for making pairwise comparisons, but it also eliminates the inconsistencies in the collected information.

  14. Scheduling and Inspection Planning in Software Development Projects Using Multi-Objective Hyper-Heuristic Evolutionary Algorithm

    Directory of Open Access Journals (Sweden)

    A.Charan Kumari

    2013-06-01

    Full Text Available This paper presents a Multi-objective Hyper-heuristic Evolutionary Algorithm (MHypEA for the solutionof Scheduling and Inspection Planning in Software Development Projects. Scheduling and Inspectionplanning is a vital problem in software engineering whose main objective is to schedule the persons tovarious activities in the software development process such as coding, inspection, testing and rework insuch a way that the quality of the software product is maximum and at the same time the project make spanand cost of the project are minimum. The problem becomes challenging when the size of the project ishuge. The MHypEA is an effective metaheuristic search technique for suggesting scheduling and inspectionplanning. It incorporates twelve low-level heuristics which arebased on different methods of selection,crossover and mutation operations ofEvolutionaryAlgorithms. The selection mechanism to select a low-level heuristic is based on reinforcement learning with adaptive weights. The efficacy of the algorithm hasbeenstudied on randomly generated test problem.

  15. An Investigation of the Relationships between Goals and Software Project Escalation: Insights from Goal Setting and Goal Orientation Theories

    Science.gov (United States)

    Lee, Jong Seok

    2013-01-01

    Escalation of commitment is manifested as a behavior in which an individual resists withdrawing from a failing course of action despite negative feedback, and it is an enduring problem that occurs in a variety of situations, including R&D investment decisions and software project overruns. To date, a variety of theoretical explanations have…

  16. APPLICATION OF QUEUING THEORY TO AUTOMATED TELLER MACHINE (ATM FACILITIES USING MONTE CARLO SIMULATION

    Directory of Open Access Journals (Sweden)

    UDOANYA RAYMOND MANUEL

    2014-04-01

    Full Text Available This paper presents the importance of applying queuing theory to the Automated Teller Machine (ATM using Monte Carlo Simulation in order to determine, control and manage the level of queuing congestion found within the Automated Teller Machine (ATM centre in Nigeria and also it contains the empirical data analysis of the queuing systems obtained at the Automated Teller Machine (ATM located within the Bank premises for a period of three (3 months. Monte Carlo Simulation is applied to this study in order to review the queuing congestion and queuing discipline at the Automated Teller Machine facilities or Automated Teller Machine service centers, and also estimate the arrival time, waiting time and service time of each customer found during the peak hours and off peak hours. An experiment was been carried out with the aid of a stop watch, recording material, etc on order to obtain the time in which every customer spends at the Automated Teller Machine (ATM service centre from the time of arrival to the time of departure. The model contains five servers which are heavily congested during the peak hours and during the off peak hours, servers are found being idle. Policy recommendations that could be use to manage and control the high level of queuing congestion at Automated Teller Machine (ATM centers were made using the statistical results presented by Monte Carlo simulation software attached to this work, such results include having not more than 15 customers within 1 hour, etc.

  17. An NAFP Project: Use of Object Oriented Methodologies and Design Patterns to Refactor Software Design

    Science.gov (United States)

    Shaykhian, Gholam Ali; Baggs, Rhoda

    2007-01-01

    In the early problem-solution era of software programming, functional decompositions were mainly used to design and implement software solutions. In functional decompositions, functions and data are introduced as two separate entities during the design phase, and are followed as such in the implementation phase. Functional decompositions make use of refactoring through optimizing the algorithms, grouping similar functionalities into common reusable functions, and using abstract representations of data where possible; all these are done during the implementation phase. This paper advocates the usage of object-oriented methodologies and design patterns as the centerpieces of refactoring software solutions. Refactoring software is a method of changing software design while explicitly preserving its external functionalities. The combined usage of object-oriented methodologies and design patterns to refactor should also benefit the overall software life cycle cost with improved software.

  18. Adopting best practices: "Agility" moves from software development to healthcare project management.

    Science.gov (United States)

    Kitzmiller, Rebecca; Hunt, Eleanor; Sproat, Sara Breckenridge

    2006-01-01

    It is time for a change in mindset in how nurses operationalize system implementations and manage projects. Computers and systems have evolved over time from unwieldy mysterious machines of the past to ubiquitous computer use in every aspect of daily lives and work sites. Yet, disconcertingly, the process used to implement these systems has not evolved. Technology implementation does not need to be a struggle. It is time to adapt traditional plan-driven implementation methods to incorporate agile techniques. Agility is a concept borrowed from software development and is presented here because it encourages flexibility, adaptation, and continuous learning as part of the implementation process. Agility values communication and harnesses change to an advantage, which facilitates the natural evolution of an adaptable implementation process. Specific examples of agility in an implementation are described, and plan-driven implementation stages are adapted to incorporate relevant agile techniques. This comparison demonstrates how an agile approach enhances traditional implementation techniques to meet the demands of today's complex healthcare environments.

  19. The SEISM project: A software engineering initiative for the study of materials

    Energy Technology Data Exchange (ETDEWEB)

    Mula, G.; Angius, C.; Casula, F.; Maxia, G.; Porcu, M.; Yang, J. [Univ. of Cagliari (Italy)

    1996-12-31

    The present state of computational materials science is quite healthy and its future may be even better, as could be guessed by its excellent achievements and by the ever increasing number of dedicated workshops. Structured programming is no longer enough for dealing with the large software projects allowed by today`s computer hardware. An object-oriented computational model has been developed in order to achieve reuse, rapid prototyping and easy maintenance in large scale materials science calculations. The exclusive use of an object-oriented language is not mandatory for implementing the model. On the contrary, embedding Fortran code in an object-oriented language can be a very efficient way of fulfilling these goals without sacrificing the huge installed base of Fortran programs. Reuse can begin from one`s old Fortran programs. These claims are substantiated with practical examples from a professional code for the study of the electronic properties of atomic clusters. Out of the about 20,000 lines of the original Fortran program, more than 70% of them could be reused in the C++ objects of the new version. Facilities for dealing with periodic systems and for scaling linearly with the number of atoms have been added without any change in the computational model.

  20. Adopting best practices: "Agility" moves from software development to healthcare project management.

    Science.gov (United States)

    Kitzmiller, Rebecca; Hunt, Eleanor; Sproat, Sara Breckenridge

    2006-01-01

    It is time for a change in mindset in how nurses operationalize system implementations and manage projects. Computers and systems have evolved over time from unwieldy mysterious machines of the past to ubiquitous computer use in every aspect of daily lives and work sites. Yet, disconcertingly, the process used to implement these systems has not evolved. Technology implementation does not need to be a struggle. It is time to adapt traditional plan-driven implementation methods to incorporate agile techniques. Agility is a concept borrowed from software development and is presented here because it encourages flexibility, adaptation, and continuous learning as part of the implementation process. Agility values communication and harnesses change to an advantage, which facilitates the natural evolution of an adaptable implementation process. Specific examples of agility in an implementation are described, and plan-driven implementation stages are adapted to incorporate relevant agile techniques. This comparison demonstrates how an agile approach enhances traditional implementation techniques to meet the demands of today's complex healthcare environments. PMID:16554690

  1. Energy efficiency enhancements for semiconductors, communications, sensors and software achieved in cool silicon cluster project

    Science.gov (United States)

    Ellinger, Frank; Mikolajick, Thomas; Fettweis, Gerhard; Hentschel, Dieter; Kolodinski, Sabine; Warnecke, Helmut; Reppe, Thomas; Tzschoppe, Christoph; Dohl, Jan; Carta, Corrado; Fritsche, David; Tretter, Gregor; Wiatr, Maciej; Detlef Kronholz, Stefan; Mikalo, Ricardo Pablo; Heinrich, Harald; Paulo, Robert; Wolf, Robert; Hübner, Johannes; Waltsgott, Johannes; Meißner, Klaus; Richter, Robert; Michler, Oliver; Bausinger, Markus; Mehlich, Heiko; Hahmann, Martin; Möller, Henning; Wiemer, Maik; Holland, Hans-Jürgen; Gärtner, Roberto; Schubert, Stefan; Richter, Alexander; Strobel, Axel; Fehske, Albrecht; Cech, Sebastian; Aßmann, Uwe; Pawlak, Andreas; Schröter, Michael; Finger, Wolfgang; Schumann, Stefan; Höppner, Sebastian; Walter, Dennis; Eisenreich, Holger; Schüffny, René

    2013-07-01

    An overview about the German cluster project Cool Silicon aiming at increasing the energy efficiency for semiconductors, communications, sensors and software is presented. Examples for achievements are: 1000 times reduced gate leakage in transistors using high-fc (HKMG) materials compared to conventional poly-gate (SiON) devices at the same technology node; 700 V transistors integrated in standard 0.35 μm CMOS; solar cell efficiencies above 19% at e-Commerce applications; processors and corresponding data links with 40% and 70% energy savings, respectively, by adaption of clock frequency and supply voltage in less than 20 ns; clock generator chip with tunable frequency from 83-666 MHz and 0.62-1.6 mW dc power; 90 Gb/s on-chip link over 6 mm and efficiency of 174 fJ/mm; dynamic biasing system doubling efficiency in power amplifiers; 60 GHz BiCMOS frontends with dc power to bandwidth ratio of 0.17 mW/MHz; driver assistance systems reducing energy consumption by 10% in cars Contribution to the Topical Issue “International Semiconductor Conference Dresden-Grenoble - ISCDG 2012”, Edited by Gérard Ghibaudo, Francis Balestra and Simon Deleonibus.

  2. 软件项目中的失信因子探讨%Research of Discredit Factors in Software Projects

    Institute of Scientific and Technical Information of China (English)

    孙乐平; 赵佳宝

    2011-01-01

    随着软件开发规模的急速扩大,软件项目复杂性程度越来越高,软件项目的失败率也越来越高,这与业界缺乏对软件过程的深入理解有关.在软件开发项目中,进度、成本、质量是核心问题,产生这些问题的因素也是多方面的,每一个软件项目都是一个动态的复杂系统,没有对软件开发动态过程及影响软件开发项目绩效的因素的深入理解,就无法制定出提高项目绩效的有效策略.基于此,文中将这些因索统一命名为失信因子,并按照软件生命周期对其进行识别划分,最后提出了一种基于系统动力学思维的失信因子分析方法.通过文中的探讨,在以后的开发项目中相关人员会对失信因子进行重点关注和研究,进而对软件项目进行有效的控制和预防.%With the rapid expansion of the scale of software development,software programs are becoming more complex,and the probability of failures in present software development is higher and higher. Lacking fundamental understanding of software process is the major cause of this. In the software development projects ,schedule, cost and quality are three core issues. A variety of factors led to these problems. Each software project is a dynamic software development process, without such an understanding the likelihood of any significant gain in management of software development is questionable. In this paper,called these factors discredit factors,and recognized them according to software life cycle. Finally proposed a method to analyze discredit factors based on system dynamics. Through this study ,people will pay more attention to discredit factors and do more research. Then they can effectively manage software projects.

  3. Software Cost Estimation Review

    OpenAIRE

    Ongere, Alphonce

    2013-01-01

    Software cost estimation is the process of predicting the effort, the time and the cost re-quired to complete software project successfully. It involves size measurement of the soft-ware project to be produced, estimating and allocating the effort, drawing the project schedules, and finally, estimating overall cost of the project. Accurate estimation of software project cost is an important factor for business and the welfare of software organization in general. If cost and effort estimat...

  4. 浅析工程造价算量软件的应用%Application of Project Cost Calculation Software

    Institute of Scientific and Technical Information of China (English)

    王冬梅

    2013-01-01

    工程造价算量软件是伴随着建筑工程的大规模发展而开发和应用起来的,文章介绍分析了工程算量软件的特点、功用、应用意义及对存在问题的思考。%With the large-scale development of construction project, project cost calculation software is developed and applied in construction cost management. The paper states its characteristics, function, significance and problems in application. In the end, it puts forward the solutions, making the software become the good assistant of the project cost management.

  5. Performance analysis of ATM/DQDB interworking

    DEFF Research Database (Denmark)

    Christiansen, Henning; Kvols, Kenn

    1992-01-01

    The cell loss ratio and cell delay variation of a distributed-queue dual-bus (DQDB) network receiving traffic from a number of asynchronous transfer mode (ATM) connections are considered. Every connection carries either connection oriented or connectionless traffic. In the analysis of the access...

  6. Workshop on The Epidemiology of the ATM Gene: Impact on Breast Cancer Risk and Treatment, Present Status and Future Focus, Lillehammer, Norway, 29 June 2002

    International Nuclear Information System (INIS)

    The role of ataxia-telangiectasia mutated (ATM) heterozygosity in cancer is uncertain. In vitro studies of cells from ATM heterozygotes provide strong evidence of radiation sensitivity. Some, but not all, clinical studies suggest an increased risk of breast cancer among ATM gene carriers, and this risk may be greater among those exposed to radiation. This possible excess risk of breast cancer associated with ATM heterozygosity constitutes the basis for several genetic epidemiological studies designed to clarify the role that the ATM gene plays in the etiology of breast and other cancers. The primary focus of this international, multidisciplinary, National Cancer Institute-sponsored workshop was to discuss ongoing and planned epidemiologic studies aimed at understanding the complexities of the ATM gene and its role in carcinogenesis. The invited participants were from diverse disciplines including molecular and clinical genetics, radiation biology and physics, epidemiology, biostatistics, pathology, and medicine. In the present meeting report, the aims of each project are described

  7. CMMI 的软件项目质量管理研究%Research of software project quality management of CMMI

    Institute of Scientific and Technical Information of China (English)

    刁振军

    2014-01-01

    With the development of science and technology and network,CMMI model has been widely applied in the software enterprise. This paper describes CMMI software project quality management improvement program,and put forward a framework of software project quality control in software project management,software project management,and software quality assurance.%随着科技和网络的大力发展,模型 CMMI 已经在软件企业得到非常广泛的应用,本文详细阐述了 CMMI 的软件项目质量管理方面的改进方案,并且提出了以软件项目开发管理、软件项目需求管理、软件质量保证的软件项目质量控制框架。

  8. A case study on variability management in software product lines: identifying why real-life projects fail

    Directory of Open Access Journals (Sweden)

    Tom Huysegoms

    2013-01-01

    Full Text Available Economies of scale can be seen as some kind of “holy grail” in state of the art literature on the development of sets of related software systems. Software product line methods are often mentioned in this context, due to the variability management aspects they propose, in order to deal with sets of related software systems. They realize the sought-after reusability. Both variability management and software product lines already have a strong presence in theoretical research, but in real-life software product line projects trying to obtain economies of scale still tend to fall short of target. The objective of this paper is to study this gap between theory and reality through a case study in order to see why such gap exists, and to find a way to bridge this gap. Through analysis of the causes of failure identified by the stakeholders in the case study, the underlying problem, which is found to be located in the requirements engineering phase, is crystallized. The identification of a framework describing the problems will provide practitioners with a better focus for future endeavors in the field of software product lines, so that economies of scale can be achieved.

  9. Development of an open source software tool for propeller design in the MAAT project

    OpenAIRE

    Morgado, João Paulo Salgueiro

    2016-01-01

    This thesis presents the development of a new propeller design and analysis software capable of adequately predicting the low Reynolds number performance. JBLADE software was developed from QBLADE and XFLR5 and it uses an improved version of Blade Element Momentum (BEM) theory that embeds a new model for the three-dimensional flow equilibrium. The software allows the introduction of the blade geometry as an arbitrary number of sections characterized by their radial position, chord, twist, len...

  10. Remote facility sharing with ATM networks [PC based ATM Link Delay Simulator (LDS)]. Final report

    Energy Technology Data Exchange (ETDEWEB)

    Kung, H. T.

    2001-06-01

    The ATM Link Delay Simulator (LDS) adds propagation delay to the ATM link on which it is installed, to allow control of link propagation delay in network protocol experiments simulating an adjustable piece of optical fiber. Our LDS simulates a delay of between 1.5 and 500 milliseconds and is built with commodity PC hardware, only the ATM network interface card is not generally available. Our implementation is special in that it preserves the exact spacing of ATM data cells a feature that requires sustained high performance. Our implementation shows that applications demanding sustained high performance are possible on commodity PC hardware. This illustrates the promise that PC hardware has for adaptability to demanding specialized testing of high speed network.

  11. Behavior Tracking Software Enhancement and Integration of a Feedback Module Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Horizon Performance designed a Behavior Tracking Software System to collect crew member behavior throughout a mission, giving NASA the capability to monitor...

  12. Optical Software to Calculate Terrestrial Planet Finder Contrast Including Polarization Effects Project

    Data.gov (United States)

    National Aeronautics and Space Administration — BRO will provide commercially available optics software that dependably calculates image plane irradiance to the precision required by TPF missions. Calculations...

  13. Low Power Universal Direct Conversion Transmit and Receive (UTR) RF Module for Software Defined Radios Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Conventional software defined radio (SDR) backend signal processors are limited by apriori system definitions and respectively chosen RF hardware. Ideally, the RF...

  14. A Satellite access scheme for trasmission of ATM CELLS

    OpenAIRE

    Celandroni, Nedo; Ferro, Erina; Potort?, Francesco; Temel, Rupert

    1995-01-01

    In this report the design of a system for transmitting ATM cells over a satellite channel is resented. The ro osed access scheme, named SACDA-TDMA Satellite ATM Cells Demand Assignment is a modified version of the FODA-TDMA system, described in [1]. ATM is a connection-oriented transport technology designed to provide a wide variety of services. ATM networks can achieve bandwidth efficiency through statistical multiplexing ofcells from different connections, each of which may have widely diff...

  15. A Collaborative, Wiki-Based Organic Chemistry Project Incorporating Free Chemistry Software on the Web

    Science.gov (United States)

    Evans, Michael J.; Moore, Jeffrey S.

    2011-01-01

    In recent years, postsecondary instructors have recognized the potential of wikis to transform the way students learn in a collaborative environment. However, few instructors have embraced in-depth student use of chemistry software for the creation of interactive chemistry content on the Web. Using currently available software, students are able…

  16. R&D Project on Algebra Software Seen to Show Promise

    Science.gov (United States)

    Trotter, Andrew

    2007-01-01

    Computer software that shows students visual models of mathematical concepts--and lets them manipulate those models by doing math--has a certain intuitive appeal. Now, recent research on SimCalc Mathworlds, one of the pioneering examples of such software, is providing some of the best evidence so far that the approach can lead to gains in student…

  17. The Impact of Different Portability Factors during the Life Cycle of an Educational Software Adaptation Project.

    Science.gov (United States)

    Collis, Betty A.; De Diana, Italo

    1990-01-01

    Provides an example that illustrates the interrelationship of the factors that influence educational software portability. Nielsen's seven-level approach to human-computer interaction is used as the basis for a model for factors that influence portability, and five phases in the life cycle of a software product being adapted are considered. (10…

  18. The Perceived Impact of the Agile Development and Project Management Method Scrum on Information Systems and Software Development Productivity

    OpenAIRE

    Karlheinz Kautz; Thomas Heide Johanson; Andreas Uldahl

    2014-01-01

    This research contributes to the body of knowledge in information systems development (ISD) with an empirical investigation in form of a case study that demonstrates the positive impact of the agile development and project management method Scrum on information systems and software development productivity and it provides a useful operationalization of the concept through seven identified indicators for productivity. Despite the fact that the case unit had challenges with the use of Scrum, th...

  19. A Survey on Usage and Diffusion of Project Risk Management Techniques and Software Tools in the Construction Industry

    OpenAIRE

    Thaheem, Muhammad Jamaluddin; Marco, Alberto

    2013-01-01

    The area of Project Risk Management (PRM) has been extensively researched, and the utilization of various tools and techniques for managing risk in several industries has been sufficiently reported. Formal and systematic PRM practices have been made available for the construction industry. Based on such body of knowledge, this paper tries to find out the global picture of PRM practices and approaches with the help of a survey to look into the usage of PRM techniques and diffusion of software ...

  20. Knowledge management practices in small-scaled project-based software engineering organisations the case of Enverian Ltd

    OpenAIRE

    Banacka, Lucia

    2013-01-01

    non-peer-reviewed Large portion of the key research in the Knowledge Management field has been conducted in the large organisational setting. In contrast, this thesis focuses on Knowledge Management practices utilised by small-scaled project-based Irish software development organisation Enverian, headquartered in Dublin. It is intended that the results of this work will uncover Knowledge Management areas within Enverian, which require improvement, and at the same time contribute to the bet...

  1. ATM Mutations in Cancer: Therapeutic Implications.

    Science.gov (United States)

    Choi, Michael; Kipps, Thomas; Kurzrock, Razelle

    2016-08-01

    Activation of checkpoint arrest and homologous DNA repair are necessary for maintenance of genomic integrity during DNA replication. Germ-line mutations of the ataxia telangiectasia mutated (ATM) gene result in the well-characterized ataxia telangiectasia syndrome, which manifests with an increased cancer predisposition, including a 20% to 30% lifetime risk of lymphoid, gastric, breast, central nervous system, skin, and other cancers. Somatic ATM mutations or deletions are commonly found in lymphoid malignancies, as well as a variety of solid tumors. Such mutations may result in chemotherapy resistance and adverse prognosis, but may also be exploited by existing or emerging targeted therapies that produce synthetic lethal states. Mol Cancer Ther; 15(8); 1781-91. ©2016 AACR. PMID:27413114

  2. Flow enforcement algorithms for ATM networks

    DEFF Research Database (Denmark)

    Dittmann, Lars; Jacobsen, Søren B.; Moth, Klaus

    1991-01-01

    Four measurement algorithms for flow enforcement in asynchronous transfer mode (ATM) networks are presented. The algorithms are the leaky bucket, the rectangular sliding window, the triangular sliding window, and the exponentially weighted moving average. A comparison, based partly on teletraffic....... Implementations are proposed on the block diagram level, and dimensioning examples are carried out when flow enforcing a renewal-type connection using the four algorithms. The corresponding hardware demands are estimated aid compared...

  3. Space-SDR: An FPGA-Based Software Defined Radio Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The purpose of the proposed effort is to provide a novel and innovative reconfigurable software defined radio (SDR) development system that supports the design and...

  4. Low Power Universal Direct Conversion Transmit and Receive (UTR) RF Module for Software Defined Radios Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Conventional software defined radio (SDR) backend signal processors are limited by a priori system definition and RF hardware. Ideally, advanced SDR RF front-end...

  5. Merging ORS Standards to Facilitate Rapid Development of Reusable Spacecraft Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — DNet has been actively pursuing strategies for shortening the software development portion of the satellite development life-cycle for some time. We recognized upon...

  6. Mitigating Software Failures with Distributed and Recovery-Oriented Flight System Architectures Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The primary focus of Integrated Vehicle Health Management (IVHM) has been on faults due to hardware failures. Yet software is growing in complexity, controls...

  7. Rapid Protoyping Software for Developing Next-Generation Air Traffic Management Algorithms Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Research on next-generation air traffic control systems are being conducted at several laboratories. Most of this work is being carried out using custom software....

  8. Rapid Development of Guidance, Navigation, and Control Core Flight System Software Applications Using Simulink Models Project

    Data.gov (United States)

    National Aeronautics and Space Administration — We will demonstrate the usefulness of SIL for GSFC missions by attempting to compile the SIL source code with an autocoded sample GNC application flight software....

  9. Automated, Real-Time Targeting and Guidance Software for Lunar Descent and Precision Landing Project

    Data.gov (United States)

    National Aeronautics and Space Administration — he objective of this proposal is to research, design and develop an automated real-time targeting and guidance (ARTGUID) software for precision lunar landing and...

  10. A Scalable Semantics-Based Verification System for Flight Critical Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Flight-critical systems rely on an ever increasing amount of software—the Boe- ing 777 contains over 2 million lines of code. Most of this code is written in...

  11. Integrating Multi-Vendor Software Analysis into the Lifecycle for Reliability, Productivity, and Performance Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The goal of the proposed work is to create new ways to manage, visualize, and share data produced by multiple software analysis tools, and to create a framework for...

  12. Eulerian Air Traffic Flow Management Agent for the ACES Software Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The development of an Eulerian model based en route traffic flow management agent for the ACES software is proposed. The proposed research will use a...

  13. A Real-Time Fault Management Software System for Distributed Environments Project

    Data.gov (United States)

    National Aeronautics and Space Administration — DyMA-FM (Dynamic Multivariate Assessment for Fault Management) is a software architecture for real-time fault management. Designed to run in a distributed...

  14. Algorithms and Software Architecture for the Production of DEM Data From LIDAR Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Diamond Data Systems (DDS) proposes the development of a new, advanced architecture, algorithms and software to support the end-to-end processing of LIDAR data to...

  15. System and Component Software Specification, Run-time Verification and Automatic Test Generation Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This proposal is for the creation of a system-level software specification and verification tool. This proposal suggests a major leap-forward in usability of...

  16. Software for Application of HHT Technologies to Time Series Analysis Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The NLNS software developed in phase I is a robust and user-friendly environment that NASA researchers can use to customize the latest HHT technologies for their...

  17. Rapid Protoyping Software for Developing Next-Generation Air Traffic Management Algorithms Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Research on next-generation air traffic management systems is being conducted at several laboratories using custom software. In order to provide a more uniform...

  18. Algorithms and Software Architecture for the Production of Information Products From LIDAR Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Diamond Data Systems (DDS) proposes the development of a new advanced architecture, algorithms and software to support the end-to-end processing of LIDAR data to...

  19. Software for Application of HHT Technologies to Time Series Analysis Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The proposed innovation is a robust and user-friendly software environment where NASA researchers can customize the latest HHT technologies for the LISA (and LIGO)...

  20. Software-Defined Ground Stations - Enhancing Multi-Mission Support Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This SBIR Phase 1 proposal to NASA requests $99,055.69 to enhance multiple mission support in ground stations through the use of software defined radios and virtual...

  1. ATM and ATR:Sensing DNA damage

    Institute of Scientific and Technical Information of China (English)

    Jun Yang; Zheng-Ping Xu; Yun Huang; Hope E. Hamrick; Penelope J. Duerksen-Hughes; Ying-Nian Yu

    2004-01-01

    Cellular response to genotoxic stress is a very complex process, and it usually starts with the "sensing" or "detection" of the DNA damage, followed by a series of events that include signal transduction and activation of transcription factors. The activated transcription factors induce expressions of many genes which are involved in cellular functions such as DNA repair, cell cycle arrest, and cell death. There have been extensive studies from multiple disciplines exploring the mechanisms of cellular genotoxic responses, which have resulted in the identification of many cellular components involved in this process, including the mitogen-activated protein kinases (MAPKs) cascade. Although the initial activation of protein kinase cascade is not fully understood,human protein kinases ATM (ataxia-telangiectasia, mutated) and ATR (ATM and Rad3-related) are emerging as potential sensors of DNA damage. Current progresses in ATM/ATR research and related signaling pathways are discussed in this review, in an effort to facilitate a better understanding of genotoxic stress response.

  2. Multicast Tree Algorithm in ATM Network Environment

    Institute of Scientific and Technical Information of China (English)

    许磊; 刘斌; 徐光佑

    2001-01-01

    Computer networks are undergoing a remarkable transformation. Thewidespread use of optical fiber has tremendously increased network bandwidth. Furthermore, greater CPU power, increasing disk capacity, and support for digital audio and video are creating demand for a new class of network services. For example, video-on-demand (VOD), distant learning, distant diagnosis, video conferences, and many other applications have popped up one after another in recent years. Many of these services have one thing in common. They all require that the same data be sent to multiple recipients. Even in traditional networks, this operation, called multicasting, can not be handled easily and cheaply. When scaled up to high-speed ATM-based networks, the situation becomes more difficult. Multiple data streams travel around the ATM networks with each stream sent to many different destinations simultaneously. Therefore, the networks need a very efficient algorithm for multicast routing. This paper proposes an algorithm for multicast routing in ATM networks. The network routing cost is defined as the combination of the cost of establishing connections, the cost of overall bandwidth and the cost of overall switching. Our routing algorithm generates an optimal multicast routing with minimal overall network cost.

  3. Business models and motivation of companies that take part in open source software development projects

    OpenAIRE

    Korhonen, P.

    2014-01-01

    The subject matters in this study were open source software development, companies, business models and motivation. The intention of the study was to study profit oriented companies in order to identify and understand their business models and motivation for taking part in open source software development methods. As background research material I used articles available through the Oulu university library. I also interviewed and assessed several actual companies. In one of these companies I ...

  4. Preslikavanje parametara kvaliteta usluga na protokole ATM mreža / Quality of service mapping to ATM network protocols

    Directory of Open Access Journals (Sweden)

    Milojko Jevtović

    2005-11-01

    Full Text Available Preslikavanje parametara kvaliteta usluga (Quality of Service - QoS jedan je od bitnih elemenata u koncepciji ATM (Asynchronous Transfer Mode širokopojasnih mreža. U radu su opisani parametri QoS-a (verovatnoće pogrešnih ramova i ćelija, propusni opseg, kašnjenje ćelija, varijacija kašnjenja koji se preslikavaju na protokole ATM mreža. Preslikavanje se izvodi između korisničkog i aplikacionog QoS-a, a aplikacioni QoS se preslikava na QoS prenosa i komutacije, odnosno na ATM protokole, tzv. protokole ATM adaptacionog sloja i, konačno, preslikava se (mapira na ATM mrežne performanse (ATM sloj. Analiza procesa preslikavanja parametara kvaliteta usluga značajna je sa stanovišta korisnika usluga ATM mreža pri izboru klasa usluga koje će koristiti u komunikaciji preko date ATM mreže. / Quality of service mapping is one of the crucial elements in ATM concept of wide networks. In this paper QoS parameters mapping to ATM network protocols are described. Mapping is made between QoS user and QoS application, and application QoS is mapped to QoS transfer and commutation i.e. to ATM protocols - ATM adaptation layer protocols and finally it is mapped to ATM network performances. Analysis of this QoS mapping parameters process is very important for ATM users when they are choosing classes of service that can be used in communication process through ATM network.

  5. Two-step web-mining approach to study geology/geophysics-related open-source software projects

    Science.gov (United States)

    Behrends, Knut; Conze, Ronald

    2013-04-01

    Geology/geophysics is a highly interdisciplinary science, overlapping with, for instance, physics, biology and chemistry. In today's software-intensive work environments, geoscientists often encounter new open-source software from scientific fields that are only remotely related to the own field of expertise. We show how web-mining techniques can help to carry out systematic discovery and evaluation of such software. In a first step, we downloaded ~500 abstracts (each consisting of ~1 kb UTF-8 text) from agu-fm12.abstractcentral.com. This web site hosts the abstracts of all publications presented at AGU Fall Meeting 2012, the world's largest annual geology/geophysics conference. All abstracts belonged to the category "Earth and Space Science Informatics", an interdisciplinary label cross-cutting many disciplines such as "deep biosphere", "atmospheric research", and "mineral physics". Each publication was represented by a highly structured record with ~20 short data attributes, the largest authorship-record being the unstructured "abstract" field. We processed texts of the abstracts with the statistics software "R" to calculate a corpus and a term-document matrix. Using R package "tm", we applied text-mining techniques to filter data and develop hypotheses about software-development activities happening in various geology/geophysics fields. Analyzing the term-document matrix with basic techniques (e.g., word frequencies, co-occurences, weighting) as well as more complex methods (clustering, classification) several key pieces of information were extracted. For example, text-mining can be used to identify scientists who are also developers of open-source scientific software, and the names of their programming projects and codes can also be identified. In a second step, based on the intermediate results found by processing the conference-abstracts, any new hypotheses can be tested in another webmining subproject: by merging the dataset with open data from github

  6. An Analysis Of The Recommended Knowledge For The Software Project Management Discipline

    OpenAIRE

    Araujo, Jonathan

    2014-01-01

    According to the PMBOK (Project Management Body of Knowledge), project management is “the application of knowledge, skills, tools, and techniques to project activities to meet the project requirements” [1]. Project Management has proven to be one of the most important disciplines at the moment of determining the success of any project [2][3][4]. Given that many of the activities covered by this discipline can be said that are “horizontal” for any kind of domain, the importance of acknowledge ...

  7. Global Software Engineering: A Software Process Approach

    Science.gov (United States)

    Richardson, Ita; Casey, Valentine; Burton, John; McCaffery, Fergal

    Our research has shown that many companies are struggling with the successful implementation of global software engineering, due to temporal, cultural and geographical distance, which causes a range of factors to come into play. For example, cultural, project managementproject management and communication difficulties continually cause problems for software engineers and project managers. While the implementation of efficient software processes can be used to improve the quality of the software product, published software process models do not cater explicitly for the recent growth in global software engineering. Our thesis is that global software engineering factors should be included in software process models to ensure their continued usefulness in global organisations. Based on extensive global software engineering research, we have developed a software process, Global Teaming, which includes specific practices and sub-practices. The purpose is to ensure that requirements for successful global software engineering are stipulated so that organisations can ensure successful implementation of global software engineering.

  8. 400-Mbps, 8 times 8 ATM switch LSI. 400Mbps 8 times 8 ATM switch LSI

    Energy Technology Data Exchange (ETDEWEB)

    Shimizu, S.; Tanaka, S.; Noda, M. (Toshiba Corp., Tokyo (Japan))

    1991-08-01

    Was developed at Toshiba, an asynchronous transfer mode (ATM) switch large scale integrated circuit (LSI), which can be used for next-generation telecommunication network systems, such as broadband-integrated services digital network (B-ISDN) For this ATM switch LSI, the common buffer method, which has a good buffer operation efficiency, was adopted as a switch architecture. The flow control and the cell incorporation sequential method were also adopted to improve the cell-loss rate. Furthermore, the BiCMOS (bipolar complimentary MOS) process was applied to the fabrication of this LSI. Consequently, a one-chip 8 input/8 output ATM switch LSI was realized. In addition, the operation speed per channel of this LSI was 400Mbps, and the throughput was 3.2Gbps. 3 refs., 4 figs., 1 tab.

  9. Software testing

    Science.gov (United States)

    Price-Whelan, Adrian M.

    2016-01-01

    Now more than ever, scientific results are dependent on sophisticated software and analysis. Why should we trust code written by others? How do you ensure your own code produces sensible results? How do you make sure it continues to do so as you update, modify, and add functionality? Software testing is an integral part of code validation and writing tests should be a requirement for any software project. I will talk about Python-based tools that make managing and running tests much easier and explore some statistics for projects hosted on GitHub that contain tests.

  10. The importance of software project management for the construction and development of software%关于建设开发软件过程软件项目管理的重要性探析

    Institute of Scientific and Technical Information of China (English)

    王叶

    2015-01-01

    As the software project management process to maintain a certain scientific nature,which can help to develop the software development personnel's personal ability to transform the enterprise development capabilities.Under this background,in this paper,by the elaboration of the importance of software project management,then the software project management elements and principles of implementation of the corresponding summary,finally the construction of software development process of software project management importance for the implementation of the corresponding discussion.%由于在软件项目管理过程当中保持一定的科学性,这可以做到有助于将软件开发人员的个人能力想企业开发能力转化。本文在此背景下,通过对软件项目管理重要性的阐述,随后对于软件项目管理要素与原则实施相应的总结,最后对建设开发软件过程当中软件项目管理的重要性实施相应的探讨。

  11. Technology survey of computer software as applicable to the MIUS project

    Science.gov (United States)

    Fulbright, B. E.

    1975-01-01

    Existing computer software, available from either governmental or private sources, applicable to modular integrated utility system program simulation is surveyed. Several programs and subprograms are described to provide a consolidated reference, and a bibliography is included. The report covers the two broad areas of design simulation and system simulation.

  12. Cross Sectional Study of Agile Software Development Methods and Project Performance

    Science.gov (United States)

    Lambert, Tracy

    2011-01-01

    Agile software development methods, characterized by delivering customer value via incremental and iterative time-boxed development processes, have moved into the mainstream of the Information Technology (IT) industry. However, despite a growing body of research which suggests that a predictive manufacturing approach, with big up-front…

  13. Predicting Defects Using Information Intelligence Process Models in the Software Technology Project

    OpenAIRE

    Manjula Gandhi Selvaraj; Devi Shree Jayabal; Thenmozhi Srinivasan; Palanisamy Balasubramanie

    2015-01-01

    A key differentiator in a competitive market place is customer satisfaction. As per Gartner 2012 report, only 75%–80% of IT projects are successful. Customer satisfaction should be considered as a part of business strategy. The associated project parameters should be proactively managed and the project outcome needs to be predicted by a technical manager. There is lot of focus on the end state and on minimizing defect leakage as much as possible. Focus should be on proactively managing and sh...

  14. Application of RBF Neural Network in Risk Assessment of Software Project%软件项目风险评估算法的仿真研究

    Institute of Scientific and Technical Information of China (English)

    刘骏

    2011-01-01

    研究软件项目风险评估准确性问题,软件项目具有复杂性,软件风险因子具有不确定性和非线性,采用传统数学方法无法建立准确软件项目风险评估模型,同时由于受到人为的主观因素的影响,导致软件项目风险评估准确率比较低.为了提高软件项目风险评估准确率,提出一种RBF神经网络的软件项目风险评估模型.模型首先采用专家系统构建软件项目风险评估的指标集,再用德尔菲法对评估指标打分,最后将指标得分和风险等级分别作为RBF神经网络输入和输出,通RBF神经网络的智能学习得到最优软件项目风险评估模型.在MATLAB平台对软件项目评估数据集进行仿真,结果表明,RBF神经网络模型克服了传统数学评估模型的缺陷,提高了软件项目风险评估的准确率,降低软件项目风险评估误差,提供了一种软件项目风险评估的依据.%Research on software project risk assessment problem.Because the software project has uncertainty factor, the traditional models cannot accurately set up software project risk assessment model, resulting in software project evaluation large error.In order to reduce software project risk evaluation error, a software project risk assessment model is proposed based on RBF neural network.The model constructs a software project risk assessment index collection which is divided into several statures, uses Delphi method to evaluate index score, and then is trained and modeled by the RBF neural network to get the best software project risk assessment model.Finally, in MATLAB platform, the model is tested by the software project risk assessment examples.The simulation results show that the model improves the accuracy of software project risk assessment and reduces software project risks.

  15. Evaluating Managerial Styles for System Development Life Cycle Stages to Ensure Software Project Success

    Science.gov (United States)

    Kocherla, Showry

    2012-01-01

    Information technology (IT) projects are considered successful if they are completed on time, within budget, and within scope. Even though, the required tools and methodologies are in place, IT projects continue to fail at a higher rate. Current literature lacks explanation for success within the stages of system development life-cycle (SDLC) such…

  16. Assessing Science Students' Attitudes to Mathematics: A Case Study on a Modelling Project with Mathematical Software

    Science.gov (United States)

    Lim, L. L.; Tso, T. -Y.; Lin, F. L.

    2009-01-01

    This article reports the attitudes of students towards mathematics after they had participated in an applied mathematical modelling project that was part of an Applied Mathematics course. The students were majoring in Earth Science at the National Taiwan Normal University. Twenty-six students took part in the project. It was the first time a…

  17. The software life cycle

    CERN Document Server

    Ince, Darrel

    1990-01-01

    The Software Life Cycle deals with the software lifecycle, that is, what exactly happens when software is developed. Topics covered include aspects of software engineering, structured techniques of software development, and software project management. The use of mathematics to design and develop computer systems is also discussed. This book is comprised of 20 chapters divided into four sections and begins with an overview of software engineering and software development, paying particular attention to the birth of software engineering and the introduction of formal methods of software develop

  18. Outsourcing Software Testing Projects Research%外包软件测试项目的研究

    Institute of Scientific and Technical Information of China (English)

    杨晓茜

    2011-01-01

    This paper from the software testing technology, outsourcing testing and quality management concepts to start to explain the impact of outsourcing testing and project quality factors exist in the current outsourcing of test item quality problems.%本文主要从软件测试技术,外包测试和质量管理的概念入手,阐述了影响外包测试项目质量的因素和目前外包测试项中存在的质量问题。

  19. Mode of ATM-dependent suppression of chromosome translocation

    Energy Technology Data Exchange (ETDEWEB)

    Yamauchi, Motohiro, E-mail: motoyama@nagasaki-u.ac.jp [Graduate School of Biomedical Sciences, Nagasaki University, 1-12-4 Sakamoto, Nagasaki 852-8523 (Japan); Suzuki, Keiji; Oka, Yasuyoshi; Suzuki, Masatoshi; Kondo, Hisayoshi; Yamashita, Shunichi [Graduate School of Biomedical Sciences, Nagasaki University, 1-12-4 Sakamoto, Nagasaki 852-8523 (Japan)

    2011-12-09

    Highlights: Black-Right-Pointing-Pointer We addressed how ATM suppresses frequency of chromosome translocation. Black-Right-Pointing-Pointer We found ATM/p53-dependent G1 checkpoint suppresses translocation frequency. Black-Right-Pointing-Pointer We found ATM and DNA-PKcs function in a common pathway to suppress translocation. -- Abstract: It is well documented that deficiency in ataxia telangiectasia mutated (ATM) protein leads to elevated frequency of chromosome translocation, however, it remains poorly understood how ATM suppresses translocation frequency. In the present study, we addressed the mechanism of ATM-dependent suppression of translocation frequency. To know frequency of translocation events in a whole genome at once, we performed centromere/telomere FISH and scored dicentric chromosomes, because dicentric and translocation occur with equal frequency and by identical mechanism. By centromere/telomere FISH analysis, we confirmed that chemical inhibition or RNAi-mediated knockdown of ATM causes 2 to 2.5-fold increase in dicentric frequency at first mitosis after 2 Gy of gamma-irradiation in G0/G1. The FISH analysis revealed that ATM/p53-dependent G1 checkpoint suppresses dicentric frequency, since RNAi-mediated knockdown of p53 elevated dicentric frequency by 1.5-fold. We found ATM also suppresses dicentric occurrence independently of its checkpoint role, as ATM inhibitor showed additional effect on dicentric frequency in the context of p53 depletion and Chk1/2 inactivation. Epistasis analysis using chemical inhibitors revealed that ATM kinase functions in the same pathway that requires kinase activity of DNA-dependent protein kinase catalytic subunit (DNA-PKcs) to suppress dicentric frequency. From the results in the present study, we conclude that ATM minimizes translocation frequency through its commitment to G1 checkpoint and DNA double-strand break repair pathway that requires kinase activity of DNA-PKcs.

  20. Exploring the Influence on ATM Service Quality with Customer Satisfaction

    OpenAIRE

    Krishnamoorthy, Dr. V.; Sruthi, R.; Shoniyaa, V. S

    2016-01-01

    The purpose of this paper is to examine the various dimensions of ATM service quality and its impact on customer satisfaction. This study was conducted in Tirupur district, Tamilnadu. The researchers adopted questionnaire method for collecting data from the ATM customers. In the study, eight dimensions of ATM service quality emerged. These are: Trust, Ease of use, Appearance, Security, Accuracy, Grievance handling, Fulfilment and Responsiveness. Among the identified dimension, Appearance was ...

  1. A Control and Management Network for Wireless ATM Systems

    OpenAIRE

    Bush, Stephen F.; Jagannath, Sunil; Evans, Joseph B.; Frost, Victor; Minden, Gary; Shanmugan, K. Sam

    1999-01-01

    This paper describes the design of a control and management network (orderwire) for a mobile wireless Asynchronous Transfer Mode (ATM) network. This mobile wireless ATM network is part of the Rapidly Deployable Radio Network (RDRN). The orderwire system consists of a packet radio network which overlays the mobile wireless ATM network, each network element in this network uses Global Positioning System (GPS) information to control a beamforming antenna subsystem which provides for spatial reus...

  2. A project to design a software package for reporting multidetector CT (MDCT) doses

    International Nuclear Information System (INIS)

    Computed tomography (CT) has established itself as one of the most significant diagnostic technologies. The advent of the multidetector CT (MDCT) has made it possible to capture images to create 4D motion images for cardiac and respiratory diseases. As its usage grows, more concerns about the potential radiation risk to patients associated with various CT scanning protocols have raised from the medical imaging community and patients. This paper describes the effort to develop a modern software package to estimate and report the organ dose and effective dose values for patients undergoing the CT examinations. Original dose data were derived from a large number of Monte Carlo (MC) simulations based both on the ICRP 60 and ICRP 103 tissue-weighting coefficient using MCNPX v2.5, involving detailed CT scanner models and anatomically realistic phantoms. Detailed CT scanner X-ray sources and protocols are considered in the Monte Carlo simulations. Several of CT scanner series and different operated tube voltage have been taken into consideration. The RP1 Pregnant Women (RP1-P3, -P6 and -P9) and RP1 Adult Male (RPI-AM) and Adult Female (RPI-AF) are utilized as the phantom models. The software is being developed using the Visual C.NET platform with a graphical user interface (GUI) designed to allow a user to specify the patient type, body scan region, and scanner operating parameters. Using the object-oriented programming technology, 3D phantoms are displayed interactively to improve the user interaction with software functions. The organ dose and effective dose are rapidly archived and reported in the software according to the user-specified protocols. (authors)

  3. Project Beehive: A Hardware/Software Co-designed Stack for Runtime and Architectural Research

    OpenAIRE

    Kotselidis, Christos; Rodchenko, Andrey; Barrett, Colin; Nisbet, Andy; Mawer, John; Toms, Will; Clarkson, James; Gorgovan, Cosmin; d'Antras, Amanieu; Cakmakci, Yaman; Stratikopoulos, Thanos; Werner, Sebastian; Garside, Jim; Navaridas, Javier; Pop, Antoniu

    2015-01-01

    The end of Dennard scaling combined with stagnation in architectural and compiler optimizations makes it challenging to achieve significant performance deltas. Solutions based solely in hardware or software are no longer sufficient to maintain the pace of improvements seen during the past few decades. In hardware, the end of single-core scaling resulted in the proliferation of multi-core system architectures, however this has forced complex parallel programming techniques into the mainstream....

  4. The practical design method: a software design method for a first object oriented project

    OpenAIRE

    Jorge L. Ortega Arjona

    2005-01-01

    Commercial object-oriented design methods are often complicated and hard to learn and use. This paper presents a software design method that is a pragmatic and simple approach to designing object-oriented applications. It is based on the fundamental principles of object-oriented design: objects and their cooperation. Design process descriptions are described, considering modeling notations, as well as steps from collecting customer requirements to implementing code. The design method includes...

  5. R PROJECT: SU APLICACIÓN COMO SOFTWARE LIBRE PARA ANÁLISIS EN COMPONENTES PRINCIPALES (R PROJECT: ITS USE AS OPEN SOURCE FOR PRINCIPAL COMPONENTS ANALYSIS

    Directory of Open Access Journals (Sweden)

    Bolaños Guerrero Fabricio

    2011-06-01

    Full Text Available Resumen:Este artículo es producto de un proyecto de investigación realizado en colaboración con profesores de la Escuela de Matemáticas de la Universidad de Costa Rica (UCR, para dar a conocer una opción de software estadístico llamado R Project®. Con este paquete es posible hacer Análisis en Componentes Principales (ACP y representar los resultados usando el Plano Principal y el Círculo de Correlaciones, como herramientas para poder realizar una mejor interpretación de los datos de la tabla (individuos y variables. El software R es de distribución libre, su implementación es sencilla y no requiere de mayores recursos informáticos. Dentro de sus diversas aplicaciones está el ACP, que es una herramienta que se utiliza para la interpretación de la información presentada en una tabla de datos cuantitativos; por lo tanto, las personas investigadoras de diferentes áreas tienen una opción económica y sencilla para realizar Análisis de Datos. Se llevan a cabo dos ejemplos de ACP, donde se muestra un posible uso de la herramienta y se dan las instrucciones sobre cómo realizarlo paso a paso.Abstract: This article is a product of a research project made in collaboration with teachers of the Mathematics School of the University of Costa Rica, in order to show an option of statistical software called “R Project®”. With this software, it is possible to do an Analysis in the Principal Components (PCA and to represent the results using the “principal plane” and the “circle of correlations”, as tools to have a better interpretation of the data in the chart (individuals and variables. The software R is for free distribution, its implementation is simple and it does not require great computer resources. Among its diverse applications there is the PCA, which is a tool used to interpret the information showed in a chart with quantitative data; therefore, the researchers of different areas have a cheap and simple option to do a Data

  6. SEQUOIA: a methodology for the socio-economic impact assessment of software-as-a-service and internet of services research projects

    OpenAIRE

    Passani, Antonella; Monacciani, Fabiana; Graaf, Shenja van der; Spagnoli, Francesca; Bellini, Francesco; Debicki, Marie; Dini, Paolo

    2014-01-01

    A methodology for the self-assessment of the socio-economic impact of Software-as-a-Service and Internet of Services research projects is presented in the context of EU-funded research. The SEQUOIA methodology was developed by assessing thirty existing projects with their close collaboration. This process was documented to provide a basis for future research projects to apply the methodology on their own. The model and the empirical findings are discussed in detail, focussing on five projects...

  7. The Activity-Based Computing Project - A Software Architecture for Pervasive Computing Final Report

    DEFF Research Database (Denmark)

    Bardram, Jakob Eyvind

    been widely disseminated to key stakeholder nationally and internationally. Regarding research education, the original goal was to educate two PhD students as part of the project. Based on the ability to attract additional co-finansing from the University of Aarhus (AU) and the IT University...... of Copenhagen (ITU), in total of four PhD students have been associated with the ABC project. Three of these students have graduated, and now work at Oxford University and Cetrea A/S. The last student will graduate in 2011. The project was delayed, partly due to 4-year PhDs instead of 3-years, and partly due...

  8. Specialized software utilities for gamma ray spectrometry. Final report of a co-ordinated research project 1996-2000

    International Nuclear Information System (INIS)

    A Co-ordinated Research Project (CRP) on Software Utilities for Gamma Ray Spectrometry was initiated by the International Atomic Energy Agency in 1996 for a three year period. In the CRP several basic applications of nuclear data handling were assayed which also dealt with the development of PC computer codes for various spectrometric purposes. The CRP produced several software packages: for the analysis of low level NaI spectra; user controlled analysis of gamma ray spectra from HPGe detectors; a set of routines for the definition of the detector resolution function and for the unfolding of experimental annihilation spectra; a program for the generation of gamma ray libraries for specific applications; a program to calculate true coincidence corrections; a program to calculate full-energy peak efficiency calibration curve for homogenous cylindrical sample geometries including self-attenuation correction; and a program for the library driven analysis of gamma ray spectra and for the quantification of radionuclide content in samples. In addition, the CRP addressed problems of the analysis of naturally occurring radioactive soil material gamma ray spectra, questions of quality assurance and quality control in gamma ray spectrometry, and verification of the expert system SHAMAN for the analysis of air filter spectra obtained within the framework of the Comprehensive Nuclear Test Ban Treaty. This TECDOC contains 10 presentations delivered at the meeting with the description of the software developed. Each of the papers has been indexed separately

  9. An Open Architecture Scaleable Maintainable Software Defined Commodity Based Data Recorder And Correlator Project

    Data.gov (United States)

    National Aeronautics and Space Administration — This project addresses the need for higher data rate recording capability, increased correlation speed and flexibility needed for next generation VLBI systems. The...

  10. Software for Scientists Facing Wicked Problems: Lessons from the VISTAS Project

    Science.gov (United States)

    The Visualization for Terrestrial and Aquatic Systems project (VISTAS) aims to help scientists produce effective environmental science visualizations for their own use and for use in presenting their work to a wide range of stakeholders (including other scientists, decision maker...

  11. 计算机软件工程管理与应用分析%Computer Software Project Management and Application Analysis

    Institute of Scientific and Technical Information of China (English)

    刘琳

    2014-01-01

    This paper focuses on the main contents of the computer software project management and computer-related software project management and computer problems in software project management, and discuss in detail how to use computer software engineering to take effective measures to improve these aspects.%本文重点介绍有关计算机软件工程管理方面的主要内容和计算机软件工程管理工作中出现的问题以及计算机软件项目管理,并详细讨论如何应用计算机软件工程采取有效措施改善这些方面的问题。

  12. Computer Software Project Management Research%关于计算机软件工程项目管理的研究

    Institute of Scientific and Technical Information of China (English)

    杨凯友

    2011-01-01

    计算机软件是用各种电脑语言编写而成的,本文旨是先探讨了关于计算机软件和工程项目管理的基本概念,接着探讨了计算机软件从此项目管理存在的问题,最后探讨了计算机软件工程项目管理的对策。%Computer software is written in various computer languages,and this purpose is to explore the computer software and on the basic concepts of project management,computer software and then discusses the problems from project management, final engineering of computer software project management solutions.

  13. Motivation in Virtual Project Management : On the Challenges of Engaging Virtual Teams and the Features of Project Software

    OpenAIRE

    Ferrer Conill, Raul

    2013-01-01

    As global markets transcend nationalities in search for key advantages in cost,quality and flexibility, the once unbridgeable limit of geographical location isovercome by faster Internet speed lines, online services and tools that allowindividuals and businesses to interact regardless of space and time. This thesis studies the transition from traditional project management to virtualenvironments and the impact that this new paradigm has over dispersed teamsand their interactions among themsel...

  14. Software engineering architecture-driven software development

    CERN Document Server

    Schmidt, Richard F

    2013-01-01

    Software Engineering: Architecture-driven Software Development is the first comprehensive guide to the underlying skills embodied in the IEEE's Software Engineering Body of Knowledge (SWEBOK) standard. Standards expert Richard Schmidt explains the traditional software engineering practices recognized for developing projects for government or corporate systems. Software engineering education often lacks standardization, with many institutions focusing on implementation rather than design as it impacts product architecture. Many graduates join the workforce with incomplete skil

  15. Open-Source Development Experiences in Scientific Software: The HANDE Quantum Monte Carlo Project

    Directory of Open Access Journals (Sweden)

    J. S. Spencer

    2015-11-01

    Full Text Available The HANDE quantum Monte Carlo project offers accessible stochastic algorithms for general use for scientists in the field of quantum chemistry. HANDE is an ambitious and general high-performance code developed by a geographically-dispersed team with a variety of backgrounds in computational science. In the course of preparing a public, open-source release, we have taken this opportunity to step back and look at what we have done and what we hope to do in the future. We pay particular attention to development processes, the approach taken to train students joining the project, and how a flat hierarchical structure aids communication.

  16. Buffer management optimization strategy for satellite ATM

    Institute of Scientific and Technical Information of China (English)

    Lu Rong; Cao Zhigang

    2006-01-01

    ECTD (erroneous cell tail drop), a buffer management optimization strategy is suggested which can improve the utilization of buffer resources in satellite ATM (asynchronous transfer mode) networks. The strategy, in which erroneous cells caused by satellite channel and the following cells that belong to the same PDU (protocol data Unit) are discarded, concerns non-real-time data services that use higher layer protocol for retransmission. Based on EPD (early packet drop) policy, mathematical models are established with and without ECTD. The numerical results show that ECTD would optimize buffer management and improve effective throughput (goodput), and the increment of goodput is relative to the CER (cell error ratio) and the PDU length. The higher their values are, the greater the increment. For example,when the average PDU length values are 30 and 90, the improvement of goodput are respectively about 4% and 10%.

  17. Enhancing Project-Based Learning in Software Engineering Lab Teaching through an E-Portfolio Approach

    Science.gov (United States)

    Macias, J. A.

    2012-01-01

    Project-based learning is one of the main successful student-centered pedagogies broadly used in computing science courses. However, this approach can be insufficient when dealing with practical subjects that implicitly require many deliverables and a great deal of feedback and organizational resources. In this paper, a worked e-portfolio is…

  18. ATM LAN Emulation: Getting from Here to There.

    Science.gov (United States)

    Learn, Larry L., Ed.

    1995-01-01

    Discusses current LAN (local area network) configuration and explains ATM (asynchronous transfer mode) as the future telecommunications transport. Highlights include LAN emulation, which enables the interconnection of legacy LANs and the new ATM environment; virtual LANs; broadcast servers; and standards. (LRW)

  19. Assessment of Stakeholders Participation in The Implementation of Information and Communication Technology Software Projects: A Case of Jomo Kenyatta University of Agriculture and Technology

    OpenAIRE

    Gladys Kibera

    2013-01-01

    Acknowledging people who will directly or indirectly benefit from a project is significant for its success. Projects whether small or large must place more weight on participation of stakeholders to build awareness, set realistic expectations, raise support, minimize resistance and ensure successful implementation and user adoption. Information and Communication Technology (ICT) projects are no different. Getting people to embrace the change and a completely new way of operations of software ...

  20. Software Model Of Software-Development Process

    Science.gov (United States)

    Lin, Chi Y.; Synott, Debra J.; Levary, Reuven R.

    1990-01-01

    Collection of computer programs constitutes software tool for simulation of medium- to large-scale software-development projects. Necessary to include easily identifiable and more-readily quantifiable characteristics like costs, times, and numbers of errors. Mathematical model incorporating these and other factors of dynamics of software-development process implemented in the Software Life Cycle Simulator (SLICS) computer program. Simulates dynamics of software-development process. In combination with input and output expert software systems and knowledge-based management software system, develops information for use in managing large software-development project. Intended to aid managers in planning, managing, and controlling software-development processes by reducing uncertainties in budgets, required personnel, and schedules.

  1. Analysis on Risk Identiifcation and Management in Software Project Management%软件项目管理中的风险识别与管理分析

    Institute of Scientific and Technical Information of China (English)

    杨会兰

    2016-01-01

    At present, the computer software has been widely used, better to improve people's work efifciency, and improve the way of life of people. At the same time, the software project management has a very important role in the whole process of software development, which can ensure the smooth and orderly development of the software project. In addition, there are more risks in the process of software development, which seriously affect the ifnal beneift of software development project. Therefore, the implementation of comprehensive risk identiifcation and management of software project management has a very important signiifcance. In this paper, from the software project risk management related theory analysis, analyzes the software project risk management process, and puts forward the software project risk management optimization strategy.%当前计算机软件得到了较为广泛的应用,较好地提升了人们的工作效率,改善了人们的生活方式。同时,软件项目管理工作在整个软件开发的过程中有着非常重要的作用,较好地保证了软件项目顺利、有序的开展。另外,软件项目在开发的过程中存在较多的风险,严重影响了软件开发项目最终的效益。因此,全面实现软件项目管理中风险识别与管理分析有着非常重要的意义。文章从软件项目风险管理相关理论入手,分析了软件项目风险管理的过程,并针对性地提出了软件项目风险管理工作优化的策略。

  2. 项目管理软件在建设工程管理中的应用%Application of project management software in engineering cost management

    Institute of Scientific and Technical Information of China (English)

    马钊

    2014-01-01

    随着科学技术的不断进步,计算机软硬件技术、互联网技术的发展为工程项目管理计算机化的实现提供了实现的前提和基础。项目管理软件的研发为工程建设项目的信息化管理提供了有效的技术平台。本文就项目管理软件类型和用途进行分析,并对项目管理软件在应用中存在的问题进行研究,进而探讨项目管理软件应用的优化措施,对其应用效果进行分析,从而有效的提高项目管理软件的作用。%With the continuous progress of science and technology, provides the premise and foundation to realize the development of Internet technology, computer software and hardware technology, the management of engineering projects of computerized. Research and development of project management software provides effective technology platform for the information management of construction project. In this paper, the types and application of project management software is analyzed, and the research on project management of software problems in application, and then discusses the measures to optimize project management software application, the application effect is analyzed, so as to effectively improve project management software for.

  3. The Perceived Impact of the Agile Development and Project Management Method Scrum on Information Systems and Software Development Productivity

    Directory of Open Access Journals (Sweden)

    Karlheinz Kautz

    2014-11-01

    Full Text Available This research contributes to the body of knowledge in information systems development (ISD with an empirical investigation in form of a case study that demonstrates the positive impact of the agile development and project management method Scrum on information systems and software development productivity and it provides a useful operationalization of the concept through seven identified indicators for productivity. Despite the fact that the case unit had challenges with the use of Scrum, the indicators identified the areas where the company had managed to exploit the potential of Scrum and its practices with regard to increasing productivity. The research results are discussed both with regard to the existing Scrum literature as well as to complex adaptive systems (CAS as a foundation for ISD and agile development.

  4. The Perceived Impact of the Agile Development and Project Management Method Scrum on Information Systems and Software Development Productivity

    DEFF Research Database (Denmark)

    Kautz, Karlheinz; Johansen, Thomas Heide; Uldahl, Andreas

    2013-01-01

    This research contributes to the body of knowledge in information systems development (ISD) with an empirical investigation in form of a case study that demonstrates the positive impact of the agile development and project management method Scrum on information systems and software development...... productivity and it provides a useful operationalization of the concept through seven identified indicators for productivity. Despite the fact that the case unit had challenges with the use of Scrum, the indicators identified the areas where the company had managed to exploit the potential of Scrum and its...... practices with regard to increasing productivity. The research results are discussed both with regard to the existing Scrum literature as well as to complex adaptive systems (CAS) as a foundation for ISD and agile development....

  5. Introducing a Method for Modeling Knowledge Bases in Expert Systems Using the Example of Large Software Development Projects

    Directory of Open Access Journals (Sweden)

    Franz Felix Füssl

    2015-12-01

    Full Text Available Goal of this paper is to develop a meta-model, which provides the basis for developing highly scalable artificial intelligence systems that should be able to make autonomously decisions based on different dynamic and specific influences. An artificial neural network builds the entry point for developing a multi-layered human readable model that serves as knowledge base and can be used for further investigations in deductive and inductive reasoning. A graph-theoretical consideration gives a detailed view into the model structure. In addition to it the model is introduced using the example of large software development projects. The integration of Constraints and Deductive Reasoning Element Pruning are illustrated, which are required for executing deductive reasoning efficiently.

  6. The deployment of systems development methodologies at project level in software houses in South Africa / B.D. Janse van Rensburg

    OpenAIRE

    Van Rensburg, Barend Daniël Janse

    2006-01-01

    This is a study of the deployment of systems development methodologies at project level in software houses in South Africa. This study extends previous research of Huisman and livari (2002a. 2002b) who studied the deployment of system development methodologies at organisational level and at individual level. More specifically, the author studied the context and the outsourcing environment in which system development takes place in software houses in South Africa. Furthermore, the use of syste...

  7. QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials

    Science.gov (United States)

    Giannozzi, Paolo; Baroni, Stefano; Bonini, Nicola; Calandra, Matteo; Car, Roberto; Cavazzoni, Carlo; Ceresoli, Davide; Chiarotti, Guido L.; Cococcioni, Matteo; Dabo, Ismaila; Dal Corso, Andrea; de Gironcoli, Stefano; Fabris, Stefano; Fratesi, Guido; Gebauer, Ralph; Gerstmann, Uwe; Gougoussis, Christos; Kokalj, Anton; Lazzeri, Michele; Martin-Samos, Layla; Marzari, Nicola; Mauri, Francesco; Mazzarello, Riccardo; Paolini, Stefano; Pasquarello, Alfredo; Paulatto, Lorenzo; Sbraccia, Carlo; Scandolo, Sandro; Sclauzero, Gabriele; Seitsonen, Ari P.; Smogunov, Alexander; Umari, Paolo; Wentzcovitch, Renata M.

    2009-09-01

    QUANTUM ESPRESSO is an integrated suite of computer codes for electronic-structure calculations and materials modeling, based on density-functional theory, plane waves, and pseudopotentials (norm-conserving, ultrasoft, and projector-augmented wave). The acronym ESPRESSO stands for opEn Source Package for Research in Electronic Structure, Simulation, and Optimization. It is freely available to researchers around the world under the terms of the GNU General Public License. QUANTUM ESPRESSO builds upon newly-restructured electronic-structure codes that have been developed and tested by some of the original authors of novel electronic-structure algorithms and applied in the last twenty years by some of the leading materials modeling groups worldwide. Innovation and efficiency are still its main focus, with special attention paid to massively parallel architectures, and a great effort being devoted to user friendliness. QUANTUM ESPRESSO is evolving towards a distribution of independent and interoperable codes in the spirit of an open-source project, where researchers active in the field of electronic-structure calculations are encouraged to participate in the project by contributing their own codes or by implementing their own ideas into existing codes.

  8. SOFTWARE METRICS VALIDATION METHODOLOGIES IN SOFTWARE ENGINEERING

    Directory of Open Access Journals (Sweden)

    K.P. Srinivasan

    2014-12-01

    Full Text Available In the software measurement validations, assessing the validation of software metrics in software engineering is a very difficult task due to lack of theoretical methodology and empirical methodology [41, 44, 45]. During recent years, there have been a number of researchers addressing the issue of validating software metrics. At present, software metrics are validated theoretically using properties of measures. Further, software measurement plays an important role in understanding and controlling software development practices and products. The major requirement in software measurement is that the measures must represent accurately those attributes they purport to quantify and validation is critical to the success of software measurement. Normally, validation is a collection of analysis and testing activities across the full life cycle and complements the efforts of other quality engineering functions and validation is a critical task in any engineering project. Further, validation objective is to discover defects in a system and assess whether or not the system is useful and usable in operational situation. In the case of software engineering, validation is one of the software engineering disciplines that help build quality into software. The major objective of software validation process is to determine that the software performs its intended functions correctly and provides information about its quality and reliability. This paper discusses the validation methodology, techniques and different properties of measures that are used for software metrics validation. In most cases, theoretical and empirical validations are conducted for software metrics validations in software engineering [1-50].

  9. Structure of the intact ATM/Tel1 kinase

    Science.gov (United States)

    Wang, Xuejuan; Chu, Huanyu; Lv, Mengjuan; Zhang, Zhihui; Qiu, Shuwan; Liu, Haiyan; Shen, Xuetong; Wang, Weiwu; Cai, Gang

    2016-05-01

    The ataxia-telangiectasia mutated (ATM) protein is an apical kinase that orchestrates the multifaceted DNA-damage response. Normally, ATM kinase is in an inactive, homodimer form and is transformed into monomers upon activation. Besides a conserved kinase domain at the C terminus, ATM contains three other structural modules, referred to as FAT, FATC and N-terminal helical solenoid. Here we report the first cryo-EM structure of ATM kinase, which is an intact homodimeric ATM/Tel1 from Schizosaccharomyces pombe. We show that two monomers directly contact head-to-head through the FAT and kinase domains. The tandem N-terminal helical solenoid tightly packs against the FAT and kinase domains. The structure suggests that ATM/Tel1 dimer interface and the consecutive HEAT repeats inhibit the binding of kinase substrates and regulators by steric hindrance. Our study provides a structural framework for understanding the mechanisms of ATM/Tel1 regulation as well as the development of new therapeutic agents.

  10. MPLS y ATM como tecnologías backbone para la transferencia de videoconferencia

    Directory of Open Access Journals (Sweden)

    Danilo López

    2012-09-01

    Full Text Available This article presents the results obtained by modeling the performance of a core IP/ATM network compared to a CRLDP/IP/MPLS network when carrying delay sensitive traffic (videoconferencing with minimum resource reservation guarantees and optimal interaction between user and applications. In order conduct the experiments, OPNET-modeler simulation software (educational version was used, which encouraged alternative implementation features that help decide which of the two technologies represents a suitable solution for current networking problems, where large volumes of information need to be transmitted and the QoS offered to average users is pretty poor.

  11. Radiosensitization by small interfering RNAs (siRNA) targeting ATM

    International Nuclear Information System (INIS)

    Previous work by us (Guha, C., et al, Gene Therapy 7, 2000 and Fan, Z., et al, Human Gene Therapy 7, 2000), using antisense ATM approaches demonstrated radiosensitization of prostate and glioblastoma cell lines. In an attempt to further develop radiosensitizing gene therapy strategies for attenuation of ATM protein expression, we screened a series of siRNAs against ATM in human transformed kidney and cervical carcinoma cells. siRNAs were constructed as double-stranded ATM siRNA or the siRNA Hairpin cloned into pSilencer 1.0 -U6 expression vectors and transfected into HeLa and 293 cells. All transfected cell-lines were clonally expanded and isolated for Western blot analysis. Clonogenic survival assay (0 - 10Gy single dose or 2Gy x 2q 4hr separation) for selected transfectant lines was perfomed. Cell cycle progression and S-phase fraction were determined by FACScan analysis. Significant down-regulation of ATM expression occurred as early as 48hrs in both oligonucleotide and plasmid-transfected cells. Protein down-regulation was dependent on target sequences selected and independent of format, whether in oligonucleotide only or as hairpin-plasmid. These siRNAs also demonstrated cytotoxicity as assessed by reduction of plating efficiencies in clonogenic assay. ATM siRNA-transfected cells exhibited enhanced radiosensitivity, compared to cells transfected with control vectors. These data suggest that attenuation of ATM by transfection of siRNAs against ATM could be useful tools for studying the role of ATM in radiosensitivty of tumors. Adenoviral vectors expressing these siRNAs are being developed for potential use in radiosensitizing gene therapy

  12. A Requirements-Based Exploration of Open-Source Software Development Projects--Towards a Natural Language Processing Software Analysis Framework

    Science.gov (United States)

    Vlas, Radu Eduard

    2012-01-01

    Open source projects do have requirements; they are, however, mostly informal, text descriptions found in requests, forums, and other correspondence. Understanding such requirements provides insight into the nature of open source projects. Unfortunately, manual analysis of natural language requirements is time-consuming, and for large projects,…

  13. 3rd ENRI International Workshop on ATM/CNS

    CERN Document Server

    2014-01-01

    The Electronic Navigation Research Institute (ENRI) held its third International Workshop on ATM / CNS in 2013 with the theme of "Drafting the future sky". There is worldwide activity taking place in the research and development of modern air traffic management (ATM) and its enabling technologies in Communication, Navigation and Surveillance (CNS). Pioneering work is necessary to contribute to the global harmonization of air traffic management and control. At this workshop, leading experts in  research, industry and academia from around the world met to share their ideas and approaches on ATM/CNS related topics.

  14. D-ATM, a working example of health care interoperability: From dirt path to gravel road.

    Science.gov (United States)

    DeClaris, John-William

    2009-01-01

    For many years, there have been calls for interoperability within health care systems. The technology currently exists and is being used in business areas like banking and commerce, to name a few. Yet the question remains, why has interoperability not been achieved in health care? This paper examines issues encountered and success achieved with interoperability during the development of the Digital Access To Medication (D-ATM) project, sponsored by the Substance Abuse and Mental Health Services Administration (SAMHSA). D-ATM is the first government funded interoperable patient management system. The goal of this paper is to provide lessons learned and propose one possible road map for health care interoperability within private industry and how government can help. PMID:19963614

  15. 计算机软件工程项目管理的探究%Research on computer software engineering project management

    Institute of Scientific and Technical Information of China (English)

    杨周礼

    2015-01-01

    This paper explores the basic concept about computer software and project management,through the problems existing in the theory and practice of computer software project management,and put forward to solve problems related to specific interpretation of the program.%本文着重探究了关于计算机软件和工程项目管理的基本概念,通过理论及实践分析计算机软件工程项目管理存在的问题,并提出解决相关问题的具体解读方案。

  16. ATMS_Phase_II: a standalone code for counting non-overlapping high-density nuclear tracks

    Science.gov (United States)

    Khayat, Omid

    2014-02-01

    In this paper we focus on counting and density measurements of non-overlapping high-density nuclear track images. This paper is a continuum of another paper of the author introducing ATMS software which has been particularly developed for overlapping nuclear tracks. Here, as the second phase of the ATMS software, a hybrid algorithm is presented for counting the tracks according to user parameter initialization, template inserting and correlation estimation to initially detect nuclear track candidates, then to evaluate geometrical and contextual features of track candidates and finally a decision-making process according to the user's sensitivity considerations. The presented hybrid algorithm is verified and validated by a database containing 100 randomly selected Alpha track images captured from the surface of CR-39 polycarbonate detectors irradiated by environmental Alpha particles emitted from Rn-222 near a copper mine around Anarak city.

  17. Improving Software Reliability Forecasting

    NARCIS (Netherlands)

    Burtsy, Bernard; Albeanu, Grigore; Boros, Dragos N.; Popentiu, Florin; Nicola, Victor

    1997-01-01

    This work investigates some methods for software reliability forecasting. A supermodel is presented as a suited tool for prediction of reliability in software project development. Also, times series forecasting for cumulative interfailure time is proposed and illustrated.

  18. The Alice Project at the IPN, Orsay R and D and software developments 1996-2003

    International Nuclear Information System (INIS)

    This document reviews the theoretical, experimental and technical achievements of the author since the beginning of his scientific career. In 1996 the author became a member of the Alice (A Large heavy Ion Collider Experiment) which was then at the beginning of its research and development phase. The bulk of this report comprises mainly 'snapshots' of the research and development project that was pursued in Orsay for the Alice dimuon arm collaboration. The idea here is to regroup the full set of prototype models, with the technical specifications and their associated test programs. The main results are given for each set of tests, but the details of how data sets were analysed are not included since those details are already available in other, more formal, write-ups. The result is a kind of 'scrapbook' of the research and development phase associated with the Alice dimuon arm station 1 tracker, one of the 5 tracker stations implemented in the dimuon arm spectrometer. This document presented before an academic board will allow its author to manage research works and particularly to tutor thesis students

  19. The Alice Project at the IPN, Orsay R and D and software developments 1996-2003

    Energy Technology Data Exchange (ETDEWEB)

    MacCormick, M

    2007-03-15

    This document reviews the theoretical, experimental and technical achievements of the author since the beginning of his scientific career. In 1996 the author became a member of the Alice (A Large heavy Ion Collider Experiment) which was then at the beginning of its research and development phase. The bulk of this report comprises mainly 'snapshots' of the research and development project that was pursued in Orsay for the Alice dimuon arm collaboration. The idea here is to regroup the full set of prototype models, with the technical specifications and their associated test programs. The main results are given for each set of tests, but the details of how data sets were analysed are not included since those details are already available in other, more formal, write-ups. The result is a kind of 'scrapbook' of the research and development phase associated with the Alice dimuon arm station 1 tracker, one of the 5 tracker stations implemented in the dimuon arm spectrometer. This document presented before an academic board will allow its author to manage research works and particularly to tutor thesis students.

  20. The PredictAD project: development of novel biomarkers and analysis software for early diagnosis of the Alzheimer's disease.

    Science.gov (United States)

    Antila, Kari; Lötjönen, Jyrki; Thurfjell, Lennart; Laine, Jarmo; Massimini, Marcello; Rueckert, Daniel; Zubarev, Roman A; Orešič, Matej; van Gils, Mark; Mattila, Jussi; Hviid Simonsen, Anja; Waldemar, Gunhild; Soininen, Hilkka

    2013-04-01

    Alzheimer's disease (AD) is the most common cause of dementia affecting 36 million people worldwide. As the demographic transition in the developed countries progresses towards older population, the worsening ratio of workers per retirees and the growing number of patients with age-related illnesses such as AD will challenge the current healthcare systems and national economies. For these reasons AD has been identified as a health priority, and various methods for diagnosis and many candidates for therapies are under intense research. Even though there is currently no cure for AD, its effects can be managed. Today the significance of early and precise diagnosis of AD is emphasized in order to minimize its irreversible effects on the nervous system. When new drugs and therapies enter the market it is also vital to effectively identify the right candidates to benefit from these. The main objective of the PredictAD project was to find and integrate efficient biomarkers from heterogeneous patient data to make early diagnosis and to monitor the progress of AD in a more efficient, reliable and objective manner. The project focused on discovering biomarkers from biomolecular data, electrophysiological measurements of the brain and structural, functional and molecular brain images. We also designed and built a statistical model and a framework for exploiting these biomarkers with other available patient history and background data. We were able to discover several potential novel biomarker candidates and implement the framework in software. The results are currently used in several research projects, licensed to commercial use and being tested for clinical use in several trials.

  1. A Phenomenological Inquiry into the Perceptions of Software Professionals on the Asperger's Syndrome/High Functioning Autism Spectrum and the Success of Software Development Projects

    Science.gov (United States)

    Kendall, Leslie R.

    2013-01-01

    Individuals who have Asperger's Syndrome/High-Functioning Autism, as a group, are chronically underemployed and underutilized. Many in this group have abilities that are well suited for various roles within the practice of software development. Multiple studies have shown that certain organizational and management changes in the software…

  2. A unified approach to fast teller queues and ATM

    OpenAIRE

    BECK, B.; Dabrowski, A R; McDonald, D. R.

    1999-01-01

    This paper examines a problem of importance to the telecommunications industry. In the design of modern ATM switches, it is necessary to use simulation to estimate the probability that a queue within the switch exceeds a given large value. Since these are extremely small probabilities, importance sampling methods must be used. Here we obtain a change of measure for a broad class of models with direct applicability to ATM switches. ¶ We consider a model with A independent ...

  3. The Integrated Control-Mechanism in ATM-Based Networks

    Institute of Scientific and Technical Information of China (English)

    2000-01-01

    Survivability is one of the important issues in ATM-based networks since even a single network element failure may cause a serious data loss. This paper introduces a new restoration mechanism based on multi-layer ATM survivable network management architecture. This mechanism integrates the general control and restoration control by establishing the Working VPs logical network, Backup VPs logical network and spare logical network in order to optimally utilize the network resources while maintaining the restoration requirements.

  4. Modeling Traffic Management in ATM Networks with OPNET

    OpenAIRE

    Goyal, Rohit; Jain, Raj; Fahmy, Sonia; Narayanaswamy, Shobana

    1998-01-01

    Asynchronous transfer mode (ATM) is the new generation of computer and communication networks that are being deployed throughout the telecommunication industry as well as in campus backbones. ATM technology distinguishes itself from the previous networking protocols in that it has the latest traffic management technology and thus allows guaranteeing delay, throughput, and other performance measures. This in turn, allows users to integrate voice, video, and data on the same network. Available ...

  5. Accelerating ATM Optimization Algorithms Using High Performance Computing Hardware Project

    Data.gov (United States)

    National Aeronautics and Space Administration — NASA is developing algorithms and methodologies for efficient air-traffic management. Several researchers have adopted an optimization framework for solving...

  6. Turbulence Impact Module for ATM Planning and Research Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Every day, turbulence has an adverse effect on aircraft operations and capacity of the NAS, costing the airline industry at least $100 million annually in delays,...

  7. Tropical Cyclone Warm Core Structure Retrieved from ATMS

    Science.gov (United States)

    Zhu, B.; Zhu, T.; Weng, F.

    2012-12-01

    The Advanced Technology Microwave Sounder (ATMS) on board Suomi NPP was successfully launched on October 28, 2011. ATMS consists of a microwave radiometer that measures microwave radiances at 22 channels from 23.8 GHz to 183.3 GHz. Combining the capabilities of current Advanced Microwave Sounding Unit (AMSU-A) and Microwave Humidity Sounder (MHS), ATMS provides sounding observations with improved sampling and coverage for retrieving atmospheric vertical temperature and moisture profiles. A new algorithm is developed to retrieve atmospheric temperature profiles for tropical cyclone with ATMS data. The cross-track asymmetric pattern is investigated for ATMS three window channels. It is found that the asymmetric biases are close to the simulations when the polarization alignment angles are set between 91o and 92o. The algorithm is applied for Tropical Cyclone Giovanna case study and compared with the retrievals from NOAA-15 AMSU-A observation. ATMS retrievals clearly depict the cold temperature anomalies in TC spiral rain bands and the storm warm core. More case study results will be provided at the conference.

  8. ATM-mediated Snail Serine 100 phosphorylation regulates cellular radiosensitivity

    International Nuclear Information System (INIS)

    Purpose: Activation of the DNA damage responsive protein kinase ATM is a critical step for cellular survival in response to ionizing irradiation (IR). Direct targets of ATM regulating radiosensitivity remain to be fully investigated. We have recently reported that ATM phosphorylates the transcriptional repressor Snail on Serine 100. We aimed to further study the functional significance of ATM-mediated Snail phosphorylation in response to IR. Material and methods: We transfected vector-only, wild-type, the Serine 100 to alanine (S100A) or to glutamic acid (S100E) substitution of Snail into various cell lines. We assessed colony formation, γ-H2AX focus formation and the invasion index in the cells treated with or without IR. Results: We found that over-expression of the S100A mutant Snail in HeLa cells significantly increased radiosensitivity. Meanwhile the expression of S100E, a phospho-mimicking mutation, resulted in enhanced radio-resistance. Interestingly, S100E could rescue the radiosensitive phenotype in ATM-deficient cells. We also found that expression of S100E increased γ-H2AX focus formation and compromised inhibition of invasion in response to IR independent of cell survival. Conclusion: ATM-mediated Snail Serine 100 phosphorylation in response to IR plays an important part in the regulation of radiosensitivity

  9. 基于miniProject的软件工程教学研究%The Teaching Research of Software Engineering Based on MiniProject

    Institute of Scientific and Technical Information of China (English)

    罗晓清; 张战成

    2012-01-01

    For the practice of software engineering curriculum,a new teaching method based on miniProject is introduced,in which software lifecycle quality management and key software process are applied,also a virtual development group and regulations are built to guide the students to follow the software specification.As a result,the students can quickly learn the concepts of advanced software engineering and actively develop the software based on a standard software process.%针对软件工程课程教学实践性强的性质,提出一套基于miniProject的实践教学方法,将软件工程中的软件生命周期管理、关键软件过程融入项目的实践中,用一套虚拟团队的组织规范引导学生开发项目,使得学生在实践中掌握和理解软件工程的相关概念,并自觉执行一套标准的软件过程。

  10. Accelerating Software Development through Agile Practices--A Case Study of a Small-Scale, Time-Intensive Web Development Project at a College-Level IT Competition

    Science.gov (United States)

    Zhang, Xuesong; Dorn, Bradley

    2012-01-01

    Agile development has received increasing interest both in industry and academia due to its benefits in developing software quickly, meeting customer needs, and keeping pace with the rapidly changing requirements. However, agile practices and scrum in particular have been mainly tested in mid- to large-size projects. In this paper, we present…

  11. ATLAS software packaging

    CERN Document Server

    Rybkin, G

    2012-01-01

    Software packaging is indispensable part of build and prerequisite for deployment processes. Full ATLAS software stack consists of TDAQ, HLT, and Offline software. These software groups depend on some 80 external software packages. We present tools, package PackDist, developed and used to package all this software except for TDAQ project. PackDist is based on and driven by CMT, ATLAS software configuration and build tool, and consists of shell and Python scripts. The packaging unit used is CMT project. Each CMT project is packaged as several packages - platform dependent (one per platform available), source code excluding header files, other platform independent files, documentation, and debug information packages (the last two being built optionally). Packaging can be done recursively to package all the dependencies. The whole set of packages for one software release, distribution kit, also includes configuration packages and contains some 120 packages for one platform. Also packaged are physics analysis pro...

  12. Research on the Risk Management of IT Software Project%IT软件项目风险管理研究

    Institute of Scientific and Technical Information of China (English)

    方江祎

    2015-01-01

    在软件项目开发过程中,常常会遇到诸如需求风险、开发环境风险、预算风险等各种风险,为了降低诸多环节带来的风险,需要运用管理科学的先进手段,采用风险管理的方法来提高项目开发成功概率。目前风险管理的经典方法有Boehm理论, SEI的CRM模型, Leavitt模型, Charette 模型和Riskit风险模型等,通过对其中的CRM模型和Leavitt模型进行研究对比,提出了一种综合的风险管理方法。%In the process of software project development, it is often faced with various risks, such as the risk of de-mand, the development of environment risk, the risk of the budget, etc.In order to reduce the risk, we need to use the advanced management science, the risk management method to improve the project development success probabil-ity.At present, the classical methods of risk management are Boehm theory, CRM model, Leavitt model, Charette model, SEI model, Riskit risk model and the others.Through the research of CRM model and Leavitt model, a com-prehensive risk management method is put forward and the future research and development trends are discussed.

  13. IT软件项目风险管理研究%Research on the Risk Management of IT Software Project

    Institute of Scientific and Technical Information of China (English)

    方江祎

    2015-01-01

    在软件项目开发过程中,常常会遇到诸如需求风险、开发环境风险、预算风险等各种风险,为了降低诸多环节带来的风险,需要运用管理科学的先进手段,采用风险管理的方法来提高项目开发成功概率。目前风险管理的经典方法有Boehm理论, SEI的CRM模型, Leavitt模型, Charette 模型和Riskit风险模型等,通过对其中的CRM模型和Leavitt模型进行研究对比,提出了一种综合的风险管理方法。%In the process of software project development, it is often faced with various risks, such as the risk of de-mand, the development of environment risk, the risk of the budget, etc.In order to reduce the risk, we need to use the advanced management science, the risk management method to improve the project development success probabil-ity.At present, the classical methods of risk management are Boehm theory, CRM model, Leavitt model, Charette model, SEI model, Riskit risk model and the others.Through the research of CRM model and Leavitt model, a com-prehensive risk management method is put forward and the future research and development trends are discussed.

  14. Software Development Outsourcing Project Management Case Analysis and Study%软件开发外包项目管理案例分析及探索

    Institute of Scientific and Technical Information of China (English)

    徐芳

    2011-01-01

    Outsourcing is a very big market,currently in the country, many software companies in the software outsourcing industry, or their own part of the business awarded to the outsourcer, outsourcing software projects outsourcing software project management with the development in recent years,more and more attention,with the company's content management project and there are both associated with differences in the actual article on the outsourcing of specific business case risk analysis,.the corresponding solutions,and summarizes the project implementation problems and improve opinion,for the outsourcing project management software companies to provide a reference.%软件外包是一个非常大的市场,目前在国内有很多软件公司从事软件项目外包行业,或把自己的部分业务发包给外包方,软件项目外包管理随着近年软件项目外包的发展越来越受到重视,它与公司项目的内容管理既关联又存在差异,文章通过对企业实际外包项目的具体案例的风险进行分析,提出了相应的解决方案,并总结了项目实施过程中存在的问题及改进意见,为软件企业的外包项目管理提供了借鉴。

  15. ATM regulation of IL-8 links oxidative stress to cancer cell migration and invasion.

    Science.gov (United States)

    Chen, Wei-Ta; Ebelt, Nancy D; Stracker, Travis H; Xhemalce, Blerta; Van Den Berg, Carla L; Miller, Kyle M

    2015-06-01

    Ataxia-telangiectasia mutated (ATM) protein kinase regulates the DNA damage response (DDR) and is associated with cancer suppression. Here we report a cancer-promoting role for ATM. ATM depletion in metastatic cancer cells reduced cell migration and invasion. Transcription analyses identified a gene network, including the chemokine IL-8, regulated by ATM. IL-8 expression required ATM and was regulated by oxidative stress. IL-8 was validated as an ATM target by its ability to rescue cell migration and invasion defects in ATM-depleted cells. Finally, ATM-depletion in human breast cancer cells reduced lung tumors in a mouse xenograft model and clinical data validated IL-8 in lung metastasis. These findings provide insights into how ATM activation by oxidative stress regulates IL-8 to sustain cell migration and invasion in cancer cells to promote metastatic potential. Thus, in addition to well-established roles in tumor suppression, these findings identify a role for ATM in tumor progression.

  16. SOFTWARE MEASUREMENTS AND METRICS: ROLE IN EFFECTIVE SOFTWARE TESTING

    OpenAIRE

    Sheikh Umar Farooq; S. M. K. Quadri,; Nesar Ahmad

    2011-01-01

    Measurement has always been fundamental to the progress to any engineering discipline and software testing is no exception. Software metrics have been used in making quantitative/qualitative decisions as well as in risk assessment and reduction in software projects. In this paper we discuss software measurement and metrics and their fundamental role in software development life cycle. This paper focusing on software test metrics discusses their key role in software testing process and also cl...

  17. Analysis on the Application of Graphics Software in Project Cost%图形算量软件在工程造价中的应用分析

    Institute of Scientific and Technical Information of China (English)

    贾晓萍

    2012-01-01

    The project cost control is a top priority in project management. With the rapid development of modern computer technology, graphics software is applied in project coat control constantly, which achieves certain effect of cost control. In this paper, from the characteristics of graphics software, main points of use of graphics software in project cost control were discussed briefly, and its problems applied in the application of project cost at the present stage were analyzed, and improvement strategies were proposed.%工程造价控制是工程管理的重中之重.随着现代计算机技术的快速发展,图形算量软件不断在被应用在工程造价控制上,取得了一定的造价控制效果.本文从图形算量软件的特点出发,简要论述了图形算量软件在工程造价控制中的使用要点,分析了现阶段图形算量软件在工程造价应用中的问题,并提出改进策略.

  18. Software Development Practices in Global Software Work : Developing Quality Software

    OpenAIRE

    2005-01-01

    This thesis is about software development practices, including the project management aspects, in the context of global software outsourcing. It was focused on the issues of achieving quality product namely here: software. It is built on the premise that the global context, in which the stakeholders are geographically separated by national boundaries, poses unique and inherent challenges derived from separation of place, time and culture.

  19. Software Architecture Evolution

    Science.gov (United States)

    Barnes, Jeffrey M.

    2013-01-01

    Many software systems eventually undergo changes to their basic architectural structure. Such changes may be prompted by new feature requests, new quality attribute requirements, changing technology, or other reasons. Whatever the causes, architecture evolution is commonplace in real-world software projects. Today's software architects, however,…

  20. Pragmatic Software Innovation

    DEFF Research Database (Denmark)

    Aaen, Ivan; Jensen, Rikke Hagensby

    2014-01-01

    , for creating new markets, or for curbing rising public expenses, and software intensive systems are core elements in most such strategies. Software innovation therefore is vital for about every sector of the economy. Changes in software technologies over the last decades have opened up for experimentation......, learning, and flexibility in ongoing software projects, but how can this change be used to facilitate software innovation? How can a team systematically identify and pursue opportunities to create added value in ongoing projects? In this paper, we describe Deweyan pragmatism as the philosophical foundation......We understand software innovation as concerned with introducing innovation into the development of software intensive systems, i.e. systems in which software development and/or integration are dominant considerations. Innovation is key in almost any strategy for competitiveness in existing markets...

  1. A case study on variability management in software product lines: identifying why real-life projects fail

    NARCIS (Netherlands)

    T. Huysegoms; M. Snoeck; G. Dedene; A. Goderis; F. Stumpe

    2013-01-01

    Economies of scale can be seen as some kind of "holy grail" in state of the art literature on the development of sets of related software systems. Software product line methods are often mentioned in this context, due to the variability management aspects they propose, in order to deal with sets of

  2. A retrospective critic Re-Debate on Stakeholders’ resistance checklist in software project management within multi-cultural, multi-ethnical and cosmopolitan society context: The Malaysian experience

    Directory of Open Access Journals (Sweden)

    Hamed Taherdoost

    2016-12-01

    Full Text Available Risks stemming from software projects were extensively studied. However, software project risk management has rarely researched organizational risks within multi-cultural and multi-ethnical atmospheres. The fact of the matter is that problems occur when the stakeholders’ cultural and ethnical aspects are not addressed, especially in multi-cultural, multi-ethnical, and cosmopolitan society such as Malaysia. To avoid analyzing something that has already been studied in detail, this study conducted based on in-depth literature review considering key word search in subject-specific databases. Journal articles published in reputed journals were reviewed. By employing Rumelt’s resistance to change checklist and culture gap tool source, this paper develops an organizational risk framework considering cross-cultural and cross-ethnical critical factors in order to show how can risks be better comprehended and managed. The significance of bio-cultural dimensions was scrutinized as vital criteria which should be considered in international project sphere, so that, not only the odds of project success would be increased but also the risks can be mitigated significantly. A review of the risk management process, Rumelt’s Checklist, cultural issues in international project environment allows a better understanding of the importance of cultural dimensions in project spheres.

  3. 软件专业项目实训教学的探索与实践%Research and Application of Project Training on Software-Majors

    Institute of Scientific and Technical Information of China (English)

    谢旻

    2013-01-01

    In the light of the characteristics of software talents demand and training, the shortcomings of practice teaching are ana?lyzed. To solve these problem, the college has carried out a project training oriented to software-majors. Every stage of the proj?ect is well managed by bring in Enterprise standards and measurements are taken to ensure the whole project. From the project training, the comprehensive application ability, learning ability and team work ability of the students in the project are well trained. The project training has achieved remarkable results.%针对软件专业的人才需求和人才培养的特点,分析了校内实践教学的不足,在此基础上我院面向软件专业进行了项目实训,通过引进企业规范加强项目实践各个环节的管理,并且提供了相应的保障条件.通过实训,学生的综合应用能力、学习能力和团队协作得到了培养和锻炼,项目实训得到了显著的效果.

  4. Higher Vocational Software Project Design and Implementation of the Academic Term%高职软件专业学期项目的设计与实施

    Institute of Scientific and Technical Information of China (English)

    王春华; 曹纪清

    2014-01-01

    This paper introduces the process design,the term project management and evaluation. By taking hotel room management system as an example,it introduces the software development life cycle.The content includes user requirement,technical scheme,implementation,project,evaluation and so on.Coordinated-courses have been implemented in the project.Teachers carry out the project management in strict accordance with the corresponding semester requirements.This process embodies fully the project teaching of software outsourcing and combined education.The project learning can improve students' professional ability and the occupational ability.%介绍了学期项目的设计、组织管理与考核的过程。以宾馆客房管理系统为例,介绍了软件开发生命周期,包括用户需求、技术方案、代码实现、项目和组员评测打分等。在项目过程中实现了课程联合,并严格按照对应学期的学期项目过程要求进行管理,充分体现了软件外包项目过程化教学、专业课程联合教学,提高了学生的专业技术能力和职业素养能力。

  5. Measuring software technology

    Science.gov (United States)

    Agresti, W. W.; Card, D. N.; Church, V. E.; Page, G.; Mcgarry, F. E.

    1983-01-01

    Results are reported from a series of investigations into the effectiveness of various methods and tools used in a software production environment. The basis for the analysis is a project data base, built through extensive data collection and process instrumentation. The project profiles become an organizational memory, serving as a reference point for an active program of measurement and experimentation on software technology.

  6. A New SDH-Based ATM Network Survivability Escalation Mechanism

    Institute of Scientific and Technical Information of China (English)

    2000-01-01

    This paper investigates survivability escalation strategies in multi-layers transport networks such as ATM/SDH/WDM networks, and presents oriented-failures and oriented-traffic escalation mechanisms. Furthermore, We present a new survivability Escalation strategy for SDH-Based ATM transport networks, which addresses difficult problem for resources sharing pool(RSP) among different layers restoration mechanisms. In this paper, we also present integer programming (IP) model for the resources sharing pool (RSP) design problem and the node simulation model for escalation Node. The simulation results show that the proposed ESP is very efficient. The proposed model can be easily extended for other types of multi-layer networks, such as WDM-based ATM networks or WDM-based SDH networks.

  7. Homeostatic regulation of meiotic DSB formation by ATM/ATR

    Energy Technology Data Exchange (ETDEWEB)

    Cooper, Tim J.; Wardell, Kayleigh; Garcia, Valerie; Neale, Matthew J., E-mail: m.neale@sussex.ac.uk

    2014-11-15

    Ataxia–telangiectasia mutated (ATM) and RAD3-related (ATR) are widely known as being central players in the mitotic DNA damage response (DDR), mounting responses to DNA double-strand breaks (DSBs) and single-stranded DNA (ssDNA) respectively. The DDR signalling cascade couples cell cycle control to damage-sensing and repair processes in order to prevent untimely cell cycle progression while damage still persists [1]. Both ATM/ATR are, however, also emerging as essential factors in the process of meiosis; a specialised cell cycle programme responsible for the formation of haploid gametes via two sequential nuclear divisions. Central to achieving accurate meiotic chromosome segregation is the introduction of numerous DSBs spread across the genome by the evolutionarily conserved enzyme, Spo11. This review seeks to explore and address how cells utilise ATM/ATR pathways to regulate Spo11-DSB formation, establish DSB homeostasis and ensure meiosis is completed unperturbed.

  8. A simulation study of TCP performance in ATM networks

    Energy Technology Data Exchange (ETDEWEB)

    Chien Fang; Chen, Helen; Hutchins, J.

    1994-08-01

    This paper presents a simulation study of TCP performance over congested ATM local area networks. We simulated a variety of schemes for congestion control for ATM LANs, including a simple cell-drop, a credit-based flow control scheme that back-pressures individual VC`s, and two selective cell-drop schemes. Our simulation results for congested ATM LANs show the following: (1) TCP performance is poor under simple cell-drop, (2) the selective cell-drop schemes increase effective link utilization and result in higher TCP throughputs than the simple cell-drop scheme, and (3) the credit-based flow control scheme eliminates cell loss and achieves maximum performance and effective link utilization.

  9. ATM promotes apoptosis and suppresses tumorigenesis in response to Myc

    Science.gov (United States)

    Pusapati, Raju V.; Rounbehler, Robert J.; Hong, Sungki; Powers, John T.; Yan, Mingshan; Kiguchi, Kaoru; McArthur, Mark J.; Wong, Paul K.; Johnson, David G.

    2006-01-01

    Overexpression of the c-myc oncogene contributes to the development of a significant number of human cancers. In response to deregulated Myc activity, the p53 tumor suppressor is activated to promote apoptosis and inhibit tumor formation. Here we demonstrate that p53 induction in response to Myc overexpression requires the ataxia-telangiectasia mutated (ATM) kinase, a major regulator of the cellular response to DNA double-strand breaks. In a transgenic mouse model overexpressing Myc in squamous epithelial tissues, inactivation of Atm suppresses apoptosis and accelerates tumorigenesis. Deregulated Myc expression induces DNA damage in primary transgenic keratinocytes and the formation of H2AX and phospho-SMC1 foci in transgenic tissue. These findings suggest that Myc overexpression causes DNA damage in vivo and that the ATM-dependent response to this damage is critical for p53 activation, apoptosis, and the suppression of tumor development. p53 | DNA damage

  10. Improved EPRCA Congestion Control Scheme for ATM Networks

    Directory of Open Access Journals (Sweden)

    Dr. M.Sreenivasulu

    2015-01-01

    Full Text Available Traffic management and congestion control are major issues in Asynchronous Transfer Mode(ATM networks. Congestion arises when traffic in the network is more than offered load. The primary function of congestion control is to ensure good throughput and low delay performance while maintaining a fair allocation of network resources to users. In this paper, Enhanced Proportional Rate based Congestion Avoidance (EPRCA scheme proposed by ATM forum has been considered. But this scheme has limitation of higher cell drop problem for the bursty traffic. Improvements to EPRCA scheme have been proposed to reduce cell drop problem and results of improved EPRCA schemes were analyzed with basic EPRCA scheme.

  11. Simulation of the Tree Algorthm in ATM Networks

    Institute of Scientific and Technical Information of China (English)

    2002-01-01

    This paper proposes an algorithm for multicast routing in ATM networks. We define the network cost of a routing as the combination of the cost. If establishing connections, the cost of the overall bandwidth and overall switchings, our routing algorithm works on the original topology of ATM networks with physical switches and physical links, and different switching functionalities of Virtual Path(VP) switches and Virtual Channel(VC) switches in the networks. It generates an optimal multicast routing with the minimal overall network cost. Simulations with MATLAB have been made to compare the quality of the routing generated by our algorithm with those of other two major algorithms.

  12. ATM Security Using Fingerprint Biometric Identifer: An Investigative Study

    Directory of Open Access Journals (Sweden)

    Moses Okechukwu Onyesolu

    2012-04-01

    Full Text Available The growth in electronic transactions has resulted in a greater demand for fast and accurate user identification and authentication. Access codes for buildings, banks accounts and computer systems often use personal identification numbers (PIN's for identification and security clearances. Conventional method of identification based on possession of ID cards or exclusive knowledge like a social security number or a password are not all together reliable. An embedded fingerprint biometric authentication scheme for automated teller machine (ATM banking systems is proposed in this paper. In this scheme, a fingerprint biometric technique is fused with the ATM for person authentication to ameliorate the security level.

  13. On the Automation Management Countermeasures of Computer Software Engineering Project%计算机软件工程项目的自动化管理对策

    Institute of Scientific and Technical Information of China (English)

    黄燕

    2016-01-01

    计算机软件工程项目自动化管理具有重要意义,能实现管理的便捷与高效、方便人们的生活与工作、推动项目管理发展进步。但目前项目自动化管理存在问题与不足,主要体现在软件数据、环境设备、软件测试、软件安全管理等方面。为应对这些问题,应该有针对性的采取改进和完善对策,促进自动化管理水平提高,为人们生活与工作创造便利。%The automatic management of computer software engineering has important significance,it can achieve convenient and efficient management ,convenient for people's life and work,promote the development and progress of project manage-ment.But the current project automation management remains problems and shortcomings,mainly reflected in the software da-ta,environmental equipment,software testing,software safety management etc.To deal with these issues,we should take measures to improve the level of automation management ,and create convenience for people's life and work.

  14. Subversion在软件项目实训教学中的应用%Application of Subversion in the Teaching of Software Project Training

    Institute of Scientific and Technical Information of China (English)

    洪勇军

    2011-01-01

    为了提高软件技术有关专业项目实训的教学效果,增强学生的团队协作开发能力,使学生能更快地适应企业工作环境.在分析Subversion版本控制技术特点的基础上,阐述应用Subversion改进软件项目实训教学的具体方法。%To improve the teaching effect of project training of certain software speciality, strengthen students' teamwork development, and enable students to adapt to business working environment quickly, expounds some methods of improving the training of software project with Subversion on the basis of analyzing the Subversion control features.

  15. A/B测试在软件项目开发中的应用探析%Application of A/B Testing to Software Project Development

    Institute of Scientific and Technical Information of China (English)

    张如云

    2014-01-01

    介绍了A/B测试的定义、内涵、执行条件。讨论了A/B测试的内容、步骤和注意事项。最后,结合软件项目开发,得出了进行A/B测试的要点。对软件项目开发者使用A/B测试具有较强的指导意义。%This article introduceds the definition, connotation, implementation condition of A/B testing. the content,step and matters needing attention of A/B testing is discussed.At last,the union software project develops andsumms up the essential carrying out the A/B testing. To software project developer usage,A/B testing has stronger guiding significance to the main body of a book.

  16. 计算机软件项目管理中的需求分析%Computer Software Project Management Needs Analysis

    Institute of Scientific and Technical Information of China (English)

    罗竹青

    2013-01-01

    Computer software project management needs analysis is the process of developing a computer project an extremely important stage, the ability to do needs analysis and system design to improve the quality of work is closely related, there may even be related to the whole project success or failure. Therefore, the computer software project needs analysis of the implementa-tion process must be standardized, with the project on the development of human picture of the user and project needs confirma-tion must be done very familiar with the maximum extent possible to ensure the successful completion of the development of computer software.%计算机软件项目管理中的需求分析是计算机项目开发过程中的一个极其重要的阶段,能否做好需求分析与系统设计工作质量的提高有着密切的关系,甚至有可能会关系到整个项目的成败。所以,计算机软件项目的需求分析的执行流程必须要规范,对开发人全貌与项目用户以及项目需求确认等都要做到十分的熟悉,最大程度上保证计算机软件开发能够顺利完成。

  17. The Application of Extreme Programming in Software Project Development%极限编程在软件项目开发中的应用分析

    Institute of Scientific and Technical Information of China (English)

    蔡宗慧

    2016-01-01

    极限编程在软件项目开发中的应用已经十分普遍,并随着信息技术的不断发展而深入到了社会的各个行业之中。如何通过极限编程来提高软件的开发效率,使软件更加贴合用户需求,是当前值得研发人员思考的问题。本文主要分析了极限编程的概念和原则,并对软件开发中极限编程的过程和实践进行探讨,以期为软件开发行业的壮大提供一些有益的经验。%With information technology developing into various industries, the application of extreme programming becomes popular in software project development. Therefore, it is necessary for researchers to think about how to improve the efficiency of software development by extreme programming and make the software more relevant to users’requirements. This article mainly an-alyzes the concept and principle of extreme programming and it also discusses on the extreme programming process in the software development, hoping to provide some useful experience for the development of software industry.

  18. Computer Software.

    Science.gov (United States)

    Kay, Alan

    1984-01-01

    Discusses the nature and development of computer software. Programing, programing languages, types of software (including dynamic spreadsheets), and software of the future are among the topics considered. (JN)

  19. A GIS Software Toolkit for Monitoring Areal Snow Cover and Producing Daily Hydrologic Forecasts using NASA Satellite Imagery Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Aniuk Consulting, LLC, proposes to create a GIS software toolkit for monitoring areal snow cover extent and producing streamflow forecasts. This toolkit will be...

  20. Realization of a complex technical and scientific EDP project by means of 'software engineering'

    Energy Technology Data Exchange (ETDEWEB)

    Schulz, B.

    1980-01-01

    The methodics of software engineering used in commercial EDP is applied to a scientific and technical problem. The corresponding approach is shown for the example of numerical calculation of flows through turbomachines.