Connect with SATURN
Subscribe to our feed:
- March 2014 (1)
- February 2014 (7)
- January 2014 (2)
- December 2013 (5)
- November 2013 (3)
- October 2013 (6)
- July 2013 (1)
- June 2013 (1)
- May 2013 (21)
- April 2013 (6)
- March 2013 (8)
- February 2013 (7)
- January 2013 (4)
- December 2012 (8)
- November 2012 (6)
- October 2012 (9)
- September 2012 (2)
- July 2012 (1)
- June 2012 (2)
- May 2012 (5)
- April 2012 (3)
- March 2012 (6)
- February 2012 (8)
- January 2012 (4)
- December 2011 (3)
- November 2011 (3)
- October 2011 (5)
- August 2011 (2)
- July 2011 (1)
- June 2011 (4)
- May 2011 (19)
- April 2011 (4)
- March 2011 (11)
- February 2011 (9)
- January 2011 (6)
- December 2010 (4)
- November 2010 (7)
- October 2010 (8)
- September 2010 (5)
- August 2010 (3)
- July 2010 (4)
- June 2010 (3)
- May 2010 (18)
- April 2010 (5)
- March 2010 (5)
- February 2010 (7)
- January 2010 (9)
- December 2009 (4)
- November 2009 (7)
- October 2009 (9)
- September 2009 (7)
- August 2009 (4)
- June 2009 (2)
- May 2009 (15)
- Technical Chair Michael Keeling on How to Get the Most Out of SATURN 2014
- The SATURN 2014 Technical Program is Published, and It Is Amazing!
- SATURN 2014 Line-up of Tutorials
- New and Discounted Courses Offered at SATURN 2014
- Jerome Pesenti of IBM Watson Core Technology to Deliver Closing Keynote at SATURN 2014
- Architecture and Agile
- Architecture Competence
- Architecture-Centric Engineering
- Architecture-Centric Practices
- Assurance Cases & Argumentation
- Cloud Computing
- Conferences and Events
- From the Trenches
- Quality Attribute Analysis
- SATURN Conference
- Secure and Assured Mobile Computing Components
- Service-Oriented Architecture
- Ultra-Large-Scale Systems
TopicsAADL acquisition ADD Agile Alliance agile development agile release planning Architecture-Centric Engineering architecture certification architecture evaluation architecture review Architecture Tradeoff Analysis Method assurance cases AST project ATAM attribute-driven design backlog management business architecture Carnegie Mellon cloud computing design documentation EA embedded systems enterprise architecture Highsmith ICSE IEEE Computer Society IEEE Software IT architecture Lean manufacturing mobile computing mobile systems model-based engineering model-driven architecture multi-core multicore non-functional requirements real-time systems real options Rebecca Wirfs-Brock release planning SATURN 2009 SATURN 2010 SATURN 2011 SATURN 2012 SATURN 2013 SATURN 2014 SATURN Conference SATURN Network SEI Service-Oriented Architecture Smart Grid SOA software architecture software architecture evaluation software architecture requirements software architecture review software design software development software engineering Software Engineering Institute SySML system architecture system of systems systems architecture systems of systems technical debt testing traceability ULS systems ultra-large-scale systems UML usability WICSA Zachman framework
Join SATURN Network mailing List here:
Category Archives: Architecture-Centric Engineering
As the pace of software delivery increases, organizations need guidance on how to deliver high-quality software rapidly, while simultaneously meeting demands related to time to market, cost, productivity, and quality. In practice, demands for adding new features or fixing defects often take priority. However, when software developers are guided solely by project-management measures, such as progress on requirements and defect counts, they ignore the impact of architectural dependencies, which can impede the progress of a project if not properly managed.
This blog post at the SEI blog by Rod Nord and Ipek Ozkaya of the SEI describes a first step toward an approach they developed that aims to use qualitative architectural measures to better inform quantitative code-quality metrics.
Jeromy Carriere of Google, member of the SATURN 2014 Program Committee and previously featured speaker at SATURN, dug through presentations from previous years at SATURN and put together a list of some he found valuable:
Invited talk: Games Software Architects Play (Phillippe Kruchten)
“The life of a software architect is a long (and sometimes painful) succession of suboptimal decisions made partially in the dark.” Phillippe takes us on a tour of some of the ways that we make bad decisions: cognitive biases, reasoning fallacies, political games. Sadly, each example resonates with me, and not just because I’ve seen them in other people. Architects have to rely on intuition, but we also need to know when and how it fails us.
Webinar: Architecture Practices for Agile at Scale: Managing Technical Debt to Improve System Quality
Architecture Practices for Agile at Scale: Strategically Managing Technical Debt to Improve System Quality
The Cyber Security and Information Systems Information Analysis Center (CSIAC) invites you to attend this webinar. This event requires registration.
Presenter: Robert L. Nord
Date and Time: Wednesday, December 11th, 2013; 12-1 pm EDT
Practices designed to expedite system delivery, such as prototyping or agile development, can paradoxically lead to unexpected rework costs that ultimately slow down later deliverables and degrade value over time, especially as the scale of the system grows. The term “technical debt” describes an aspect of this tradeoff between short-term and long-term value in the software development cycle.
Experience reports and case studies are some of the most effective learning tools available to professional software engineers today. For decades, software engineers have improved the state of practice by sharing stories of their harrowing adventures and triumphant successes. Taking the time to share lessons from our past experiences not only helps us to avoid repeating the mistakes of the past but also spreads the most effective practices widely. This is why SATURN has included experience reports in the main conference program since the start.
While hearing about others’ experiences is important, there is only so much that you can learn by listening to others talk about what they did and what they learned. Learning from experiences of your own is an essential part of growing as a professional software engineer. This is especially true for software architecture, an area that requires a broad understanding of theory and practice.
Everyone can be part of the mobile adventure! Visit our website for more details: http://www.sigsoft.org/mobilesoft2014
1st ACM International Conference on Mobile Software Engineering and Systems (MobileSoft 2014)
June 2-3, 2014 Hyderabad, India
Co-located with ICSE 2014 May 31- June 7, 2014 (http://2014.icse-conferences.org)
First International Workshop on Software Architecture Metrics at WICSA 2014
Sydney, Australia, April 7, 2014
Submission deadline: January 12, 2014
Architecting complex software systems faces the challenge of how best to assess the achievement of quality attributes and other key drivers, how to reveal issues and risks early, and how to make decisions on architecture improvement. Software architecture quality has a large impact on this effort but is usually not assessed with quantitative measures. As the pace of software delivery and technology churn increases, organizations need guidance on how to meet business goals of their software. There is an increasing need to provide ongoing insights into the quality of the system being developed.
Mobile apps and smartphones are only one instance of today’s mobile computing technology
From a systems and software architecture perspective, mobile devices and sensors are being integrated into IT solutions and re-shaping the way that systems are built. We call these systems mobile-enabled systems. In these systems the mobile device is not simply a “unit” but rather a “node” that is part of a much larger system.
The impact that mobility has on software architecture and how the software architecture research community can help address many relevant issues will be discussed in the Workshop on Architecting Mobile-enabled Systems (AMeS), thus providing new insights on the key challenges faced by architects of mobile-enabled systems.
The workshop will be held in conjunction with the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA 2014), April 8, 2014 in Sydney, Australia.
For more information and to participate, see the Call for Papers.
SATURN 2014 marks the 10th Software Engineering Institute (SEI) Architecture Technology User Network (SATURN) conference—the largest conference dedicated to software architecture in North America. Since 2003, an international audience of practicing software architects, industry thought leaders, developers, technical managers, and researchers have gathered at SATURN to share ideas, insights, and experiences about effective architecture-centric practices for developing and maintaining software-intensive systems.
SATURN 2014 will take place in Portland, Oregon from May 5—May 9, 2014.
Fifth International Workshop on Managing Technical Debt
Co-located with Empirical Software Engineering International Week (ESEIW 2013)
October 9, 2013
The technical debt metaphor is gaining significant traction in the development community as a way to understand and communicate the issues surrounding the delivery of increasingly complex software-reliant systems that demands better ways to manage the long-term effects of short-term expedients. However,
“…there is a plethora of attention-grabbing pronouncements in cyberspace that have not been evaluated before they were published, often reflecting the authors’ guesses and experience on the subject of Technical Debt.” – Spinola et al. 2013