38,345 reputation
987166
bio website thomasjowens.com
location Nashua, NH
age 26
visits member for 3 years, 10 months
seen 1 hour ago

I graduated with a Bachelor of Science in Software Engineering from the Rochester Institute of Technology in May 2011. I currently work for UTC Aerospace Systems in Massachusetts. My full CV is available on StackOverflow Careers and LinkedIn.

My professional interests include software project management, software engineering process, software measurements and metrics, leadership, and professionalism in software engineering. I'm also a casual student of psychology and sociology, especially as they apply to a business context. Personally, I have taken up photography as a hobby. I'm also a casual gamer.


Jul
20
revised What methods can I use to allocate my time between different tasks?
added 7 characters in body; edited title
Jul
17
comment In Scrum, how to handle contention/workload at end of sprint
Why do you need to wait for the actual integration device? Do you not have simulators (at least functional, if not total) that you can use to perform at least basic test and integration of the software prior to moving to hardware?
Jul
14
revised Minimizability or readability?
deleted 68 characters in body
Jul
11
awarded  Famous Question
Jul
3
answered In terms of Software, what constitutes a quality control plan for ISO 9001 compliance?
Jul
3
comment In terms of Software, what constitutes a quality control plan for ISO 9001 compliance?
I'm not explicitly familiar with ISO9001, but I am very familiar with AS9100 (ISO9001 with additions for aerospace) and AS9115 (additions to AS9100 for aerospace software). By "quality control plan", are you referring to the quality management system or a specific document mentioned in ISO9001?
Jul
2
awarded  Curious
Jun
25
revised MVC Best practices (view acquiring data directly from model) and Yii Framework
deleted 60 characters in body
Jun
18
comment Is Highcharts open source software
It should be noted that Creative Commons does not recommend using their licenses for software, but recommends other software licenses, except for perhaps CC0. These other licenses address the differences between the source files and binaries as well as have better understood compatibility (or lack thereof) with other licenses defined for software.
Jun
16
comment Bug root cause analysis
That's a terrible metric. Processes used by teams building one-off mobile apps to book hotel rooms can't be compared to processes used by teams building the next generation of radiation therapy machines or aerospace components.
Jun
16
revised Bug root cause analysis
added 273 characters in body
Jun
16
comment Bug root cause analysis
There are several formal processes for problem solving - PDCA, DMAIC (often found in Six Sigma environments), 8 Disciplines, and some proprietary methods build around commercial tools. There are also a number of formal tools. There will likely never be a single standardized process across organizations, but there exist well-defined and used standard processes within organizations (often based on a standard model) for performing root cause analysis, often with the same quality tools.
Jun
16
answered Bug root cause analysis
Jun
13
comment ASP.NET MVC WebService - Security for Industrial Android Clients
This question seems rather broad, and in some ways, off-topic. If you have a design question (and it seems like you may), we'll need to know more about your requirements. Note, though, that requesting libraries is off-topic for us, and some questions may also be answered on the Information Security Stack Exchange.
Jun
11
revised What methods exist for assessing an organisation's development capability?
deleted 6 characters in body
May
16
comment Buyer vs Seller on UML Model
How does this address modeling the use cases in UML?
May
12
comment Why is Software Development so far from being an engineering discipline?
The close votes on this question were varied, but I think there are already books on the nature of software development as an engineering discipline. It's mentioned in McConnell's Professional Software Development, with an entire chapter. Various books by Victor Basili, Robert Glass, Barry Boehm, Watts S. Humphrey, and Gerald Weinberg also discuss the subject in various ways.
May
12
comment Why is Software Development so far from being an engineering discipline?
Electrical engineering still has a few hundred years on software engineering. The scientific study of electricity began in the 17th century. By the late 1800s, Maxwell, Ohm, and Faraday had published their seminal works. In the mid/late 1880s, the first universities were offering Bachelor's degrees in Electrical Engineering. In contrast, the term "software engineering" become widespread in the 1960s and first software engineering Bachelor's degree in the United States wasn't in existence before 1996.
May
7
revised Interface hierarchy design for separate domains
deleted 68 characters in body
May
6
reviewed Close How do you explain the importance of using a [distributed] version control system to someone who's not in the CS field?