software-engineering

Scrum. Dealing with low prioritized stories that will introduce architecture change.

Hi all, today in the university we had a Scrum practicing exercise (simulating the whole process of creating a software solution) and I came up with an issue that couldn't quite understand. Let's say we've had defined our stories and give them a proper prioritization. And there is a story with very little priority... it's going to be do...

How does software development compare with statistical programming/analysis ?

Statistical analysis/programming, is writing code. Whether for descriptive or inferential, You write code to: import data, to clean it, to analyse it and to compile a report. Analyzing the data can involve many twists and turns of statistical procedures, and angles from which you look at your data. At the end, you have many files, with ...

Robust+easy way to save/restore Android app instance state

In Android, you need to implement the following Activity methods so your application can be restored to its previous state if the OS decides to destroy then recreate your activity: public void onSaveInstanceState(Bundle savedInstanceState) public void onRestoreInstanceState(Bundle savedInstanceState) The examples I've seen of implemen...

How to build up a software development team ?

Hi, We are a group of students that would like to build up a small software development team. Within this team every one has the knowledge of programming, but the problem is that we don't have the group work experience. We don't know how to distribute the tasks. every one has the experience of working by his own; but now we want to shar...

How to design and model a web appication after graphical design?

Hi, I need to develop a complex web application, I have already designed (GUI) all the web pages, and the DB. Now I would like to design the code behind and the actual ASP.net (decide using a common base class for different pages, using a control or not, etc....). How do you do that? which models do you use (like inheritance diagram, etc...

Send data between pages in view stack

Hello all. My language is not the best, so try to understand me. I have a login page (that working), if details is correct, i want to go to welcome page, and display the first name and last of the user. Is ok to access to the label in the another page, and how can i do that please? This is my code: <?xml version="1.0" encoding="utf-8...

What is Software Escrow? Is Software Escrow something you want?

What is Software Escrow? Is Software Escrow something you want? ...

Software development training in NYC

Hello, Could someone recommend me a company on the north-east cost of USA, where I could do a software development training similar to those offered at http://www.construx.com? Basically, I'm newly appointed development team leader, and my company is willing to send me for a few-day training to the east coast of USA. My new job respons...

Is it worth creating a method if it is going to be called just from a single location?

A discussion I had today at work with one co worker. Is it worth creating a separate method, if it is going to be called just from a single location?. True, may be in the future you will have to call it from more places, but for the sake of the argument let's assume that it is known that it will never be called from any other place. If...

MVC: Cardinality relationships of Views and Controllers

In a generic sense of the MVC, is the relationship of the View and Controllers generally expected to be M:1? That is, many views will use the same controller? But a view will not use many different controllers? Or, should I be able to swap any view with any controller and have everything work? I see a rather tight dependency between th...

Can / Should MVC be used on a SVN or HG type CLI application?

Can / Should MVC be used on a SVN or HG type CLI application? If so, how might one go about this? I've been trying to come up with a design and I've come to the conclusion that MVC and HG/SVN type interface simply doesn't work together; that they serve separate purposes. Just to be clear, what I mean by the Hg/SVN type interface is i...

Engineering techniques to diminish MVVM Driven Development time?

Hi Currently we just start releasing modules for a big project in MVVM but seems like the deliverables are starting to encounter a slowness with this model, such things as the learning curve effort and the fact that mvvm do requires a bit more code than other patterns, What Programming and software engineering techniques do you employ or...

Defining the Vision Through Business Requirements

How to write a vision [generally] for some business ? Is it have some template ? any example ? Business about online ticket services . ...

Sample project for learning JUnit and proper software engineering

I'm having a hard time making the connection between testing and code. I could ask numerous questions here about things like directory structure and naming of test classes and JUnit 3 vs 4 and so on, but I'd rather find a sample project that does it right and learn by reading it. I'd like something not too complex so that I can understa...

What's a good approach to sound convincing when talking about software design/engineering

I've had a few instances where I've been asked about my approach to software design both in job interviews and in less formal settings. Lots of buzz words invariably come up: waterfall model, agile development, design patterns, UML, test driven development, requirements documents, user acceptance testing etc. etc. ad infintium. My answe...

What are the best FREE Computer Science videos on iTunesU and Youtube?

Possible Duplicate: Best free online Computer Science college courses What are the best FREE Computer Science videos on iTunesU and Youtube or anywhere else on the Net? I've recently been going through the iTunesU Stanford course on Programming Methodology (Really Good!) and love to know if Other Universities/Organizations hav...

Tool to Create Annotated Directory Structure Documentation

I've got a moderately complicated application that has been developed primarily by me, and I'm getting ready to bring a few more developers in, and I'm thinking of various forms of documentation that might be helpful. I want to communicate information about the directory structure/layout of the project so the new guys will know where t...

Design for a machine learning artificial intelligence framework

This is a community wiki which aims to provide a good design for a machine learning/artificial intelligence framework (ML/AI framework). Please contribute to the design of a language-agnostic framework which would allow multiple ML/AI algorithms to be plugged into a single framework which: runs the algorithms with a user-specified d...

How to estimate the contribution of an individual to a software project?

I work on a software project and would like to estimate the percentage out of the total contribution that I have put in the development of the software. Is there some tool doing this? Such a tool can be useful for appraisals or negotiations, for example. After all, we work for money (yes, not only money, put the point remains). I think t...

MVC and conditional formatting - strategies for implementation

Right now I am writing a simulation program which output is formatted according to certain factors. The question is in a MVC architecture, where is the conditional formatting to be taken place? What are some strategies for implement this feature? FYI, The platform I am using is rather bare-bone in its GUI/front-end execution. To change ...