This document provides a list of over 80 references used in the field of software engineering. The references cover topics such as agile development, lean principles, software quality, project management, process improvement frameworks like CMMI and MPS.BR, and software engineering best practices. The references are from books, papers, and websites published between 1970-2012.
A big part of process improvement is managing the transition. Many books have been written about how to do this, yet there is a paucity of strategies that can be tied to real life variables. In this Appendix to our book (in translation from Spanish) we explore such strategies and suggest a parsimonious approach whenever possible.
From Lust to Dust: A Product Life CycleJorge Boria
Traditional software engineering deals with two phases of a product lifecycle: Development and Maintenance. In this short paper we propose to take a different approach and look at the product’s lifecycle using an analogy with the human lifecycle. We use this analogy to define roles that we call ‘research’, ‘engineering’, and ‘support’ to accommodate all the required activities that will keep a product useful for the longest period possible, while at the same time giving rapid response to customer needs.
This is the second chapter of the authors' own translation of the award winning book The Story of Tahini-Tahini: Process Improvement and Agile Methods with the MPS Model. Originally published in Portuguese and already in Spanish. This Chapter deals with Process Improvement and how to make it work.
Software organizations that want to maximize the yield of Software Testing find that choosing the right testing strategy is hard, and most testing managers are ill-prepared for this. The organization has to learn how to plan testing efforts based on the characteristics of each project and the many ways the software product is to be used. This tutorial is intended for Software professionals who are likely to be responsible for defining the strategy and planning of the testing effort and managing it through its life cycle. These roles are usually Testing Managers or Project Managers.
Small organizations have very limited resources. This implies that traditional approaches to SPI will probably sink before they succeed for lack of sustaining funding. This white paper shows a proven approach to institutionalizing a managed behavior and beyond, by effecting small incremental changes that are easy to install individually but that collectively achieve most of the required specific practices at ML2. The presentation addresses a niche audience that usually has great difficulty in finding applicable processes and experiences that match their needs. In particular, small organizations, or process engineers working with small organizations; but also, organizations that cultivate individual dissonance in opposition to synchronicity or democratic decisions can benefit from it.
La última entrega de mi serie sobre el CMMI SVC. Como en la anterior, me enfoco en una de las dos áreas de gestión de trabajo que son exclusivas del modelo SVC, en este caso continuidad de servicios (SCON)
A big part of process improvement is managing the transition. Many books have been written about how to do this, yet there is a paucity of strategies that can be tied to real life variables. In this Appendix to our book (in translation from Spanish) we explore such strategies and suggest a parsimonious approach whenever possible.
From Lust to Dust: A Product Life CycleJorge Boria
Traditional software engineering deals with two phases of a product lifecycle: Development and Maintenance. In this short paper we propose to take a different approach and look at the product’s lifecycle using an analogy with the human lifecycle. We use this analogy to define roles that we call ‘research’, ‘engineering’, and ‘support’ to accommodate all the required activities that will keep a product useful for the longest period possible, while at the same time giving rapid response to customer needs.
This is the second chapter of the authors' own translation of the award winning book The Story of Tahini-Tahini: Process Improvement and Agile Methods with the MPS Model. Originally published in Portuguese and already in Spanish. This Chapter deals with Process Improvement and how to make it work.
Software organizations that want to maximize the yield of Software Testing find that choosing the right testing strategy is hard, and most testing managers are ill-prepared for this. The organization has to learn how to plan testing efforts based on the characteristics of each project and the many ways the software product is to be used. This tutorial is intended for Software professionals who are likely to be responsible for defining the strategy and planning of the testing effort and managing it through its life cycle. These roles are usually Testing Managers or Project Managers.
Small organizations have very limited resources. This implies that traditional approaches to SPI will probably sink before they succeed for lack of sustaining funding. This white paper shows a proven approach to institutionalizing a managed behavior and beyond, by effecting small incremental changes that are easy to install individually but that collectively achieve most of the required specific practices at ML2. The presentation addresses a niche audience that usually has great difficulty in finding applicable processes and experiences that match their needs. In particular, small organizations, or process engineers working with small organizations; but also, organizations that cultivate individual dissonance in opposition to synchronicity or democratic decisions can benefit from it.
La última entrega de mi serie sobre el CMMI SVC. Como en la anterior, me enfoco en una de las dos áreas de gestión de trabajo que son exclusivas del modelo SVC, en este caso continuidad de servicios (SCON)
Business Value of Agile Methods: Using Return on InvestmentDavid Rico
Provides a brief introduction to agile methods, an overview of popular agile methods, and a brief survey of the benefits of agile methods as reported by major industry studies. Also provides a suite of basic metrics useful for quantifying the business value of agile methods. Discusses parametric models derived from industry data, a methodology for estimating the return on investment (ROI) of agile methods, and a comparison of the costs and benefits of 11 major agile and traditional methods.
New Research Articles 2022 January Issue International Journal of Software En...ijseajournal
International Journal of Software Engineering & Applications (IJSEA)
** ERA Indexed **
ISSN: 0975 - 9018 (Online); 0976-2221 (Print)
https://airccse.org/journal/ijsea/ijsea.html
Current Issue: January 2022, Volume 13, Number 1
New Research Articles 2022 January Issue International Journal of Software Engineering & Applications (IJSEA)
Hybrid Practices in Global Software Development: A Systematic Literature Review
Rafael Camara, Iury Monte, Annelyelthon Alves and Marcelo Marinho, Federal Rural University of Pernambuco, Brazil
Study on Technical Focuses and Sampling Coverage Strategy of Airborne Software Reviews
Jinghua Sun1, Samuel Edwards2, Nic Connelly3, Andrew Bridge4 and Lei Zhang1, 1COMAC Shanghai Aircraft Design and Research Institute, China, 2Defence Aviation Safety Authority, Australia, 3RMIT University, Australia, 4European Union Aviation Safety Agency, Germany
https://airccse.org/journal/ijsea/vol13.html
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
This is a presentation on "Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud Computing Projects," which are emerging models for managing high-risk, time-sensitive R&D-oriented new product development (NPD) projects with demanding customers and fast-changing market conditions (at the enterprise, portfolio, and program levels). It establishes the context, provide a definition, and describe the value-system for lean and agile program and project management. It provides a brief survey and comparative analysis of the pros and cons of emerging lean and agile frameworks such as Enterprise Scrum, LeSS, DaD, SAFe, and RAGE. Then it describes the Scaled Agile Academy's Scaled Agile Framework (SAFe) in greater detail (which is the de facto international standard for scaling the use of agile methods to the enterprise, portfolio, and program levels for both systems and software development). SAFe is hybrid model best known for "blending" megatrends such as lean and agile principles into a single unified framework, establishing an authoritative foundation for scaling agile methods to large-scale private and public sector programs, and unifying East (lean) and West (agile) into a common language for systems and software development that is both lean "and" agile. In addition to SAFe case studies, late-breaking developments on the use of "Continuous Delivery," "DevOps," and bleeding-edge "Unstructured Web Databases" at Google and Amazon to automate large sections of the enterprise value stream will be discussed (which has been successfully used by some of the world's largest firms to boost organizational productivity by one or two orders of magnitude). This briefing has been warmly received by multiple U.S. government agencies, contractors, and PMI audiences throughout Baltimore-Washington, DC.
February 2024: Top 10 Read Articles in Software Engineering & Applications In...ijseajournal
The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Software Engineering & Applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts & establishing new collaborations in these areas.
New Research Articles 2020 September Issue International Journal of Software ...ijseajournal
International Journal of Software Engineering & Applications (IJSEA)- ERA Indexed
ISSN: 0975 - 9018 (Online); 0976-2221 (Print)
http://www.airccse.org/journal/ijsea/ijsea.html
New Research Articles 2020 September Issue International Journal of Software Engineering & Applications (IJSEA)
Current Issue: September 2020, Volume 11, Number 5
Secure Descartes: A Security Extension to Descartes Specification Language
Venkata N Inukollu1 and Joseph E Urban2, 1Purdue University, USA, 2Arizona State University, USA
Iterative and Incremental Development Analysis Study of Vocational Career Information Systems
Isyaku Maigari Ibrahim, Ogwueleka Francisca Nonyelum and Isah Rambo Saidu, Nigerian Defense Academy, Nigeria
MASRML - A Domain-specific Modeling Language for Multi-agent Systems Requirements Gilleanes Thorwald Araujo Guedes1, Iderli Pereira de Souza Filho1, Lukas Filipe Gaedicke1, Giovane D’Ávila Mendonça1, Rosa Maria Vicari2 and Carlos Brusius2, 1Pampa Federal University, Brazil, 2Federal University of Rio Grande do Sul, Brazil
http://www.airccse.org/journal/ijsea/vol11.html
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...David Rico
This is a presentation on the "Business Value of Continuous Integration, Continuous Delivery, & DevOps(Sec): Scaling Up to Billion User Global Systems of Systems Using End-to-End Automation & Containerized Docker Ubuntu Cloud Image-Based Microservices," which are late-breaking 21st century approaches for rapidly and cost-effectively building high-quality global information systems, minimum viable products, minimum marketable features, service oriented architectures, web services, and microservices using containerization and end-to-end automation.
This is a presentation on "Lean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas," which are emerging models for managing high-risk, time-sensitive R&D-oriented new product development (NPD) projects with demanding customers and fast-changing market conditions (at the enterprise, portfolio, and program levels). It establishes the context, provide a definition, and describe the value-system for lean and agile methods, principles, and core ideas. It provides a brief history and comparative analysis of agile methods (i.e., Crystal Methods, Scrum, Dynamic Systems Development Method, Feature Driven Development, and Extreme Programming), project management models (i.e., Radical, Adaptive, Extreme, Agile, and Simplified Agile), and portfolio frameworks (i.e., Enterprise Scrum, Scaled Agile Framework, Large Scale Scrum, Disciplined Agile Delivery, and Recipes for Agile Governance). Then it provides multiple histories of the fields of organizational leadership, administration, and management over the last 100 years. It then introduces, delves into, describes, and provides a brief survey and comparative analysis of emerging theories, models, and methods of lean and agile leadership (i.e., Agile, Employee, Radical, Lean, and Leadership 3.0). Finally, it closes with an expose of the top organizational change paradigms most closely aligned with the field of lean and agile development, project management, and portfolio management methodologies (along with a unique summary of the major tenets, principles, and practices of lean & agile organizational leadership). This briefing has been warmly received by multiple U.S. government agencies, contractors, and university audiences throughout Baltimore-Washington, DC.
This is the second upload of the book "The Story of Tahini-Tahini: Software Process Improvement with Agile Methods and Maturity Models". We are seeking help to find mistakes and perfect the book.
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...Jorge Boria
This is the first part of the book "The Story of Tahini-Tahini: Software Process Improvement with Agile Methods and Maturity Models" that we are crowd reviewing. Please review and send us comments to improve its quality. Thanks.
More Related Content
Similar to MPS and Agile Methods references in english
Business Value of Agile Methods: Using Return on InvestmentDavid Rico
Provides a brief introduction to agile methods, an overview of popular agile methods, and a brief survey of the benefits of agile methods as reported by major industry studies. Also provides a suite of basic metrics useful for quantifying the business value of agile methods. Discusses parametric models derived from industry data, a methodology for estimating the return on investment (ROI) of agile methods, and a comparison of the costs and benefits of 11 major agile and traditional methods.
New Research Articles 2022 January Issue International Journal of Software En...ijseajournal
International Journal of Software Engineering & Applications (IJSEA)
** ERA Indexed **
ISSN: 0975 - 9018 (Online); 0976-2221 (Print)
https://airccse.org/journal/ijsea/ijsea.html
Current Issue: January 2022, Volume 13, Number 1
New Research Articles 2022 January Issue International Journal of Software Engineering & Applications (IJSEA)
Hybrid Practices in Global Software Development: A Systematic Literature Review
Rafael Camara, Iury Monte, Annelyelthon Alves and Marcelo Marinho, Federal Rural University of Pernambuco, Brazil
Study on Technical Focuses and Sampling Coverage Strategy of Airborne Software Reviews
Jinghua Sun1, Samuel Edwards2, Nic Connelly3, Andrew Bridge4 and Lei Zhang1, 1COMAC Shanghai Aircraft Design and Research Institute, China, 2Defence Aviation Safety Authority, Australia, 3RMIT University, Australia, 4European Union Aviation Safety Agency, Germany
https://airccse.org/journal/ijsea/vol13.html
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
This is a presentation on "Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud Computing Projects," which are emerging models for managing high-risk, time-sensitive R&D-oriented new product development (NPD) projects with demanding customers and fast-changing market conditions (at the enterprise, portfolio, and program levels). It establishes the context, provide a definition, and describe the value-system for lean and agile program and project management. It provides a brief survey and comparative analysis of the pros and cons of emerging lean and agile frameworks such as Enterprise Scrum, LeSS, DaD, SAFe, and RAGE. Then it describes the Scaled Agile Academy's Scaled Agile Framework (SAFe) in greater detail (which is the de facto international standard for scaling the use of agile methods to the enterprise, portfolio, and program levels for both systems and software development). SAFe is hybrid model best known for "blending" megatrends such as lean and agile principles into a single unified framework, establishing an authoritative foundation for scaling agile methods to large-scale private and public sector programs, and unifying East (lean) and West (agile) into a common language for systems and software development that is both lean "and" agile. In addition to SAFe case studies, late-breaking developments on the use of "Continuous Delivery," "DevOps," and bleeding-edge "Unstructured Web Databases" at Google and Amazon to automate large sections of the enterprise value stream will be discussed (which has been successfully used by some of the world's largest firms to boost organizational productivity by one or two orders of magnitude). This briefing has been warmly received by multiple U.S. government agencies, contractors, and PMI audiences throughout Baltimore-Washington, DC.
February 2024: Top 10 Read Articles in Software Engineering & Applications In...ijseajournal
The International Journal of Software Engineering & Applications (IJSEA) is a bi-monthly open access peer-reviewed journal that publishes articles which contribute new results in all areas of the Software Engineering & Applications. The goal of this journal is to bring together researchers and practitioners from academia and industry to focus on understanding Modern software engineering concepts & establishing new collaborations in these areas.
New Research Articles 2020 September Issue International Journal of Software ...ijseajournal
International Journal of Software Engineering & Applications (IJSEA)- ERA Indexed
ISSN: 0975 - 9018 (Online); 0976-2221 (Print)
http://www.airccse.org/journal/ijsea/ijsea.html
New Research Articles 2020 September Issue International Journal of Software Engineering & Applications (IJSEA)
Current Issue: September 2020, Volume 11, Number 5
Secure Descartes: A Security Extension to Descartes Specification Language
Venkata N Inukollu1 and Joseph E Urban2, 1Purdue University, USA, 2Arizona State University, USA
Iterative and Incremental Development Analysis Study of Vocational Career Information Systems
Isyaku Maigari Ibrahim, Ogwueleka Francisca Nonyelum and Isah Rambo Saidu, Nigerian Defense Academy, Nigeria
MASRML - A Domain-specific Modeling Language for Multi-agent Systems Requirements Gilleanes Thorwald Araujo Guedes1, Iderli Pereira de Souza Filho1, Lukas Filipe Gaedicke1, Giovane D’Ávila Mendonça1, Rosa Maria Vicari2 and Carlos Brusius2, 1Pampa Federal University, Brazil, 2Federal University of Rio Grande do Sul, Brazil
http://www.airccse.org/journal/ijsea/vol11.html
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...David Rico
This is a presentation on the "Business Value of Continuous Integration, Continuous Delivery, & DevOps(Sec): Scaling Up to Billion User Global Systems of Systems Using End-to-End Automation & Containerized Docker Ubuntu Cloud Image-Based Microservices," which are late-breaking 21st century approaches for rapidly and cost-effectively building high-quality global information systems, minimum viable products, minimum marketable features, service oriented architectures, web services, and microservices using containerization and end-to-end automation.
This is a presentation on "Lean & Agile Organizational Leadership: History, Theory, Models, & Popular Ideas," which are emerging models for managing high-risk, time-sensitive R&D-oriented new product development (NPD) projects with demanding customers and fast-changing market conditions (at the enterprise, portfolio, and program levels). It establishes the context, provide a definition, and describe the value-system for lean and agile methods, principles, and core ideas. It provides a brief history and comparative analysis of agile methods (i.e., Crystal Methods, Scrum, Dynamic Systems Development Method, Feature Driven Development, and Extreme Programming), project management models (i.e., Radical, Adaptive, Extreme, Agile, and Simplified Agile), and portfolio frameworks (i.e., Enterprise Scrum, Scaled Agile Framework, Large Scale Scrum, Disciplined Agile Delivery, and Recipes for Agile Governance). Then it provides multiple histories of the fields of organizational leadership, administration, and management over the last 100 years. It then introduces, delves into, describes, and provides a brief survey and comparative analysis of emerging theories, models, and methods of lean and agile leadership (i.e., Agile, Employee, Radical, Lean, and Leadership 3.0). Finally, it closes with an expose of the top organizational change paradigms most closely aligned with the field of lean and agile development, project management, and portfolio management methodologies (along with a unique summary of the major tenets, principles, and practices of lean & agile organizational leadership). This briefing has been warmly received by multiple U.S. government agencies, contractors, and university audiences throughout Baltimore-Washington, DC.
This is the second upload of the book "The Story of Tahini-Tahini: Software Process Improvement with Agile Methods and Maturity Models". We are seeking help to find mistakes and perfect the book.
The Story of Tahini-Tahini: Software Process Improvement with Agile Methods a...Jorge Boria
This is the first part of the book "The Story of Tahini-Tahini: Software Process Improvement with Agile Methods and Maturity Models" that we are crowd reviewing. Please review and send us comments to improve its quality. Thanks.
Versión final del libro "Mejora de Procesos de Software con Métodos Ágiles y Modelo de Madurez MPS: La Historia de Tahini-Tahini" Para una versión Kindle o en papel, recurrir a Amazon.com.
This is a mock up appraisal of an imaginary oilfield services organization, performed against the CMMI SVC practices. It is based on my own experience as a certified high maturity lead appraiser of the CMMI DEV and SVC constellations and a past experience in one of the world's leaders in consulting with a specialty in oilfield services. The article is meant to illuminate how the practices are pertinent in that particular industry. It was developed a few years ago as part of the requisites to become certified for SVC by (then) the SEI.
Although Causal Analysis and Resolution (CAR) is staged at Level 5 of the CMMI, it is a useful compendium of good practices for a company that starts its process improvement road. This mapping is designed to help organizations perform CAR at all levels. Borrowing from the defunct "advanced practices" paradigm, it describes what the practice would be like at different levels of capability within the process area. For example, almost all practices are described for capability level 1, thus providing guidance on how to start preventing defects from recurring.
Effectiveness of Organizational TrainingJorge Boria
The request to measure effectiveness of the training performed at an organization is not met by the "beauty contest" survey taken at the end of an activity. Moreover, since 85% of knowledge acquired by adults is lost in two weeks unless used, as reported by Jane Tippett in Nurses’ acquisition and retention of knowledge after trauma training, it is of fundamental importance that the gauge corresponds to the needs. In this presentation we describe a low tech yet highly effective method for measuring the improvement in productivity gained by training attendees. The method, used since last century in a large telecom organization, is based on some premises: training is only useful if aligned with job outcomes; training should be timely and not carried out solely for consuming the training budget; training objectives should be described as learning objectives, that is to say, what behavioral changes the training is attempting to achieve; managers are responsible for the skills and competencies of their employees.
An introduction to the latest addition to the CMMI constellations of the SEI. This material reflects the model as it was in July 2011. Since the SEI can and will introduce changes to the model, this material could be dated when you access it. Treat it as a simplistic view of the true content and DO find the current status from the right source: The SEI itself.
Three original implementations of the quality assurance role in two different companies. How creative management can solve the problem of making QA be both a career path and a positive influence in the process improvement path.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
MPS and Agile Methods references in english
1. Page 1/8
References
AMBLER, S. W., 2002, Agile Modeling: Effective Practices for Extreme Programming
and the Unified Process, John Wiley and Sons.
ANDERSON, D. J., 2011, Kanban. Successful Evolutionary Change for Your
Technology Business. Blue Hole Press.
ANDRIOLE, S., 1993, Rapid Application Prototyping: The Storyboard Approach to
User Requirements Analysis, QED Technical Publishing Group.
ARTHUR, J., 2004, The Small Business Guerrilla Guide to Six Sigma, LifeStar
Publishing.
ARTHUR, J., 2006, Lean Simplified. The Power Laws of Speed, LifeStar Publishing.
ATWOOD J., 2006, The Multitasking Myth, Coding Horror,
http://www.codinghorror.com/blog/2006/09/the-multi-tasking-
myth.html.
BECK, K., 2000, Extreme Programming Explained, Addison-Wesley.
BOEHM, B., 1981, Software Engineering Economics, Prentice Hall.
BOEHM, B., 1989, Software Risk Management, IEEE Computer Society Press.
BOEHM, B. e TURNER, R., 2003, Balancing Agility and Discipline: A Guide for the
perplexed, Addison-Wesley.
BENNIS, W., 1997, Learning to Lead: A Workbook on Becoming a Leader, Addison
Wesley.
BORIA, J., 1987, Ingeniería de Software, Kapelusz (II EBAI).
BORIA, J., 1989 Construcción de Sistemas Operativos, Kapeluz (IV EBAI).
BORIA, J., 2010, Don’t Be On Time, http://www.slideshare.net/jorgeboria/dont-be-
on-time.
BROOKS, F. P., 1995, The Mythical Man-Month: Essays on Software Engineering,
Anniversary Edition (2nd Edition), Addison-Wesley.
BROWN, A., 2010, http://www.aaronmbrown.net/blog/2010/07/programmers-
flow-and-productivity/
CAMERON, K., QUINN, R., 2011, Diagnosing and Changing Organizational Culture:
Based on the Competing Values Framework, Jossey-Bass.
CARL III, W. J., Unpublished paper, Flow - A Theory of Optimal Experience: History
and Critical Evaluation.
2. Page 2/8
CARLZON, J., 1989, Moments of Truth, Harper Business.
CHRISSIS, M. B., KONRAD M. e SHRUM S., 2011 (3rd Edition), CMMI for
Development®: Guidelines for Process Integration and Product
Improvement, Addison-Wesley.
CLEMEN, R., 1997, Making Hard Decisions: An Introduction to Decision Analysis,
Duxbury.
COAD, P., DE LUCA, J., LEFEVRE E., 1999, Java Modeling In Color With UML:
Enterprise Components and Process, Prentice-Hall.
COCKBURN, A., 2000, Writing Effective Use Cases, Addison-Wesley Professional.
COCKBURN, A., 2005, Crystal Clear: A Human-Powered Methodology for Small
Teams, Addison-Wesley.
COHN, M., 2006, Agile Estimation and Planning, Prentice-Hall.
COVEY, S., 1996, First Things First, Free Press.
CONNER, D., PATTERSON, R., 1982, Building Commitment to Organizational
Change, Training and Development Journal, v36 n4 p18-26,28-30 Apr 1982.
CULBERT, S., 2010, Get Rid of the Performance Review!: How Companies Can Stop
Intimidating, Start Managing--and Focus on What Really Matters, Business
Plus.
CRISPIN, L. e GREGORY, J., 2009, Agile Testing. A Practical Guide for Testers and
Agile Teams, Addison-Wesley.
CSIKSZENTMIHALYI’S M., 1991, Flow: The psychology of optimal experience,
Harper & Row.
DECKER, B., RAS, E., RECH, E., KLEIN, B., HOECHT, C., 2005, Self-organized Reuse of
Software Engineering Knowledge Supported by Semantic Wikis,
Proceedings of the Workshop on Semantic Web Enabled Software
Engineering.
DE BONO, E., 1985, Six Thinking Hats, Little Brown and Company.
DE MARCO, T. e LISTER, T., 1987, Peopleware: Productive Projects and Teams,
Dorset House.
DEMING, E. D., 2010, Out of the Crisis, The MIT Press.
DENNEY, R., 2007, Succeeding with Use Cases. Working Smart to Deliver Quality,
Addison-Wesley.
3. Page 3/8
DENNEY, R., 2012, Use Cases Levels of Test. A Four-Step Strategy for Budgeting
Time and Innovation in Software Test Design, CreateSpace Independent
Publishing Platform.
DIAZ, M., e KING, J., 2002, How CMM Impacts Quality, Productivity, Rework, and
the Bottom Line, Crosstalk, March 2002,
http://www.crosstalkonline.org/storage/issue-
archives/2002/200203/200203-Diaz.pdf
EBENAU, R. e STRAUSS S., 1994, Software Inspection Process, McGraw-Hill.
FLORAC, W. A. e CARLETON, A. D., 1999, Measuring the Software Process, Addison-
Wesley.
FOWLER, M., 2003, UML Distilled: A Brief Guide to the Standard Object Modeling
Language (3rd Edition), Addison-Wesley.
FREEDMAN, D. P. AND WEINBERG G.. 1990, Handbook of Walkthroughs,
Inspections, and Technical Reviews. Dorset House,
FRIED, J., 2005, An Analysis of the Correlation between System Engineering Defect
Phase Containment and System Engineering Hours at General Dynamics C4
Systems,
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JenniferFriedMCSproj
ect%205-21-05.pdf.
GAUSE, D. and WEINBERG G.. 1989, Exploring Requirements: Quality Before
Design. Dorset House.
GILB T. e GRAHAM D., 1994, Software Inspection, Addison-Wesley Professional.
GLASS R., 1997, Software Runaways: Monumental Software Disasters, Prentice
Hall.
GOULD S., 1996, Dinosaur in a Haystack: Reflections in Natural History, Three
River Press.
GRIES, D., 1987, The Science of Programming, Springer.
HALL, E., 1998, Managing Risk: Methods for Software Systems Development,
Addison-Wesley Professional.
HIGHSMITH, J., 2001, Agile Alliance’s Agile Manifesto, History and Contents,
http://agilemanifesto.org/
HIGHSMITH, J., 2004, Agile Project Management. Creating Innovative Products,
Addison-Wesley.
4. Page 4/8
HOFMEISTER, C., NORD, R., e SONI, D., 2000, Applied Software Architecture,
Addison Wesley.
HUMPHREY, W., 1989, Managing the Software Process, Addison Wesley.
HUNT, A. e THOMAS, D., 1999, The Pragmatic Programmer: From Journeyman to
Master, Addison Wesley Professional.
JOHNSON, M., 2010, Seizing the White Space: Business Model Innovation for
Growth and Renewal, Perseus Books Group.
JONES, C., 1996 Applied Software Measurement, McGraw-Hill.
JONES, C., 1994, Assessment and Control of Software Risks, Prentice-Hall.
JONES, C., 1986, Programming Productivity, McGraw-Hill.
JOSUTTIS, N., 2009, SOA in Practice: The Art of Distributed System Design, OReilly
Media.
HIGHSMITH, J., 1999, Adaptive Software Development: A Collaborative Approach
to Managing Complex Systems, Dorset House.
KAPLAN, R., e NORTON, D., 1996, The Balanced Scorecard: Translating Strategy
into Action, Harvard Business Review Press.
KAN. S., 2002, Metrics and Models in Software Quality Engineering, 2nd Edition,
Addison-Wesley Professional.
KERNIGHAN B. W., e PLAUGER P. J., 1974, The Elements of Programming Style,
McGraw-Hill.
KNIBERG, H., 2007, Scrum and XP from the Trenches. How we do Scrum, C4Media,
Publisher of InfoQ.com.
KNIBERG, H. e SKARIN, M., 2010, Kanban and Scrum - making the most of both,
C4Media, Publisher of InfoQ.com.
KUBLER-ROSS, E., 1997, On Death and Dying. Scribner.
KUZNETS, S., 1966, Economic Growth and Structure. Selected Essays, Heinemann.
LADAS, C., 2008, Scrumban and And Other Essays on Kanban Systems for Lean
Software Development, Modus Cooperandi Press.
LEFFINGWELL, D., 2007, Scaling Software Agility. Best Practices for Large
Enterprises, Addison-Wesley.
LUCIA, A.D., LEPSINGER, R., 2007, The Art and Science of Competency Models.
Pinpointing Critical Success Factors in Organizations, Jossey-Bass Pfeiffer.
5. Page 5/8
McFEELEY, B., 1996, IDEALSM: A User’s Guide for Software Process Improvement.
Software Engineering Institute Handbook CMU/SEI-96-HB-001.
McMAHON, P., 2011, Integrating CMMI® and Agile Development, Addison-Wesley.
McGARRY,J.; CARD, D.; JONES, C.; LAYMAN, B.; CLARK, E.; DEAN, J. e HALL, F, 2002,
Practical Software Measurement: Objective Information for Decision
Makers, Addison Wesley.
MEADOWS, D., 2008, Thinking in Systems, A Primer, Chelsea Green Publishing.
MIRANDA, E., 2003, Running the Successful Hi-Tech Project Office, Artech House
Publishers.
MONDEN, Y., 2011, Toyota Production System: An Integrated Approach to Just-In-
Time, 4th Edition, Productivity Press.
MOREIRA, M., 2010, Adapting Configuration Management for Agile Teams.
Balancing Sustainability and Speed, Wiley.
MYERS, G., 1979, The Art of Software Testing, Wiley.
NOLAN, R., 1973, Managing the Computer Resource: A Stage Hypothesis. CACM,
Vol 16, No 7, July 1973, republished in Managing The Data Resource
Function, same author, West.
PALMER, S. R. e FELSING, J. M., 2002, A Practical Guide to Feature-Driven
Development, Prentice Hall.
PAULK, M., WEBER, C., E CURTIS, B., 1994, The Capability Maturity Model:
Guidelines for Improving the Software Process, Addison Wesley.
PIRSIG, R.M., 1974, Zen and the Art of Motorcycle Maintenance, An inquiry into
Values, William Morrow and Co.
PMI, 2008, Project Management Institute. The Standard for Portfolio Management.
Syba: PMI Publishing Division.
POPPENDIECK, M. e POPPENDIECK, T., 2010, Leading Lean Software Development.
Results Are Not the Point, The Addison Wesley Signature Series.
PUGH, S. 1981, Concept selection: a method that works. In: Hubka, V. (ed.), Review
of design methodology. Proceedings international conference on
engineering design, March 1981, Rome. Zürich: Heurista.
PUGH, S., 1991, Total Design: Integrated Methods for Successful Product
Engineering. Addison-Wesley.
6. Page 6/8
PUTNAM, L. H. e MYERS, W., 2003, Five Core Metrics: The Intelligence Behind
Successful Software Management, Dorset House Publishing Company.
RODIN, R. e HARTMAN, C., 2010, Free, Perfect and Now: Connecting to the Three
Insatiable Customer Demands, A CEO’s true Story, Free Press.
RIES, E., 2011, The Lean Startup: How Today's Entrepreneurs Use Continuous
Innovation to Create Radically Successful Businesses, Random House.
ROYCE, W., 1970, "Managing the Development of Large Software Systems",
Proceedings of IEEE WESCON 26 (August): 1–9
SCHWABER, K. e BEEDLE, M., 2002, Agile Software Development with Scrum,
Prentice Hall.
SCHWABER, K., 2004, Agile Project Management with Scrum, Microsoft Press.
SCHUYLER, J., 1996, Decision Analysis in Projects. Learn to Make Faster, More
Confident Decisions, Project Management Institute.
SEI, 2010, Capability Maturity Model Integration (CMMI) for Development, version
1.3, Carnegie Mellon University, Software Engineering Institute, Technical
Report CMU/SEI-2010-TR-033.
SENGE P. M., 2006, The Fifth Discipline: The Art & Practice of The Learning
Organization, Crown Business.
SHEWHART, W., 1939, Statistical Method from the Viewpoint of Quality Control,
Dover Books on Mathematics.
SOFTEX, 2011a, “MPS.BR – Melhoria de Processo do Software Brasileiro – Guia
Geral”. Disponível em: http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011b, “Guia de Implementação – Parte 1: Fundamentação para
Implementação do Nível G do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011c, “Guia de Implementação – Parte 2: Fundamentação para
Implementação do Nível F do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011d, “Guia de Implementação – Parte 3: Fundamentação para
Implementação do Nível E do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
7. Page 7/8
SOFTEX, 2011e, “Guia de Implementação – Parte 4: Fundamentação para
Implementação do Nível D do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011f, “Guia de Implementação – Parte 5: Fundamentação para
Implementação do Nível C do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011g, “Guia de Implementação – Parte 6: Fundamentação para
Implementação do Nível B do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011h, “Guia de Implementação – Parte 7: Fundamentação para
Implementação do Nível A do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011i, “Guia de Avaliação”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOLINGEN, R.; BERGHOUT, E., 1999, The Goal/Question/Metric Method: a Practical
Guide for Quality Improvement of Software Development, McGraw-Hill.
SPIEGEL, M. e STEPHENS, L., 2011, Schaums Outline of Statistics, Fourth Edition
(Schaum's Outline Series) Mc Graw Hill.
STAPLETON, J. e CONSTABLE, P., 1997, DSDM: Dynamic Systems Development
Method: The Method in Practice, Addison-Wesley Professional.
TALEB, N., 2012, Antifragile: Things That Gain from Disorder, Random House.
TALEB, N., 2010, The Black Swan: Second Edition: The Impact of the Highly
Improbable: With a new section: "On Robustness and Fragility", Random
House Trade Paperbacks.
TENNANT, G., 2001, Six Sigma: SPC and TQM in Manufacturing and Services,
Gower.
TOIGO, J., 2002, Disaster Recovery Planning: Preparing for the Unthinkable (3rd
Edition), Prentice Hall.
UNKNOWN AUTHOR, http://c2.com/cgi/wiki?CodeSmell.
WARD, P., e MELLOR, S., 1986, Structured Development for Real-Time Systems,
Volume I: Introduction and Tools, Prentice-Hall.
WARD, P., e MELLOR, S., 1986, Structured Development for Real-Time Systems,
Volume II: Essential Modeling Techniques, Prentice-Hall.
8. Page 8/8
WARD, P., e MELLOR, S., 1986, Structured Development for Real-Time Systems,
Volume III: Implementation Modeling Techniques, Prentice-Hall.
WHEELER, D., 2000, Understanding Variation. The Key to Managing Chaos, SPC
Press.
WEINBERG, G., 1992, Quality Software Management, vol. 1 Systems Thinking.
Dorset.
WEINBERG, G., 1993, Quality Software Management, vol. 2 First-Order
Measurement. Dorset.
WEINBERG, G., 1994, Quality Software Management, vol. 3 Congruent Action.
Dorset.
WEINBERG, G., 1997, Quality Software Management, vol. 4 Anticipating Change.
Dorset.
WOOD, S. e SILVER, D., 1995, Joint Application Development, Wiley.
YOURDON, E., 1989, Structured Walkthroughs, Prentice-Hall.
YOURDON, E., e CONSTANTINE, L. 1979, Structured Design: Fundamentals of a
Discipline of Computer Program and System Design, Prentice-Hall.
ZAHNISER, R., 1995, System Storyboarding Techniques, American Programmer,
Sep 1993. http://www.belizenorth.com/articles/SST.htm