Sunday, May 22, 2011

Unsolicited and uninformed rant about Software Engineering Research

Jorge Aranda interviewed industry professionals regarding their opinions of software engineering research. Needless to say I wasn't asked, and also needless to say I'll shoot my mouth off anyway. As with most of the interviewees, my knowledge of software engineering research goes little beyond Brooks' classic papers. Despite my reduced exposure, the impression I have of S.E. research is less then stellar. I have a feeling that a lot of the research tries to be too helpful, and ends up lacking in enlightenment.

It seems the goal is often to evaluate a certain practice in order to recommend it or not to the industry. I find this goal suspect for a number of reasons: the definition of success is too context bound (e.g. some environments value fast feedback while others value more a well crafted user experience), the measures of project success may mislead, some practices can help at certain parts of a project and hinder at different parts, people respond differently to different incentives, personal preferences play a major factor, etc. Perhaps Cockburn's "Characterizing people as non-linear first-order components in software development" helps to explains my uncertainty.

I'm not writing just to complain that research I'm not familiar with goes about the wrong way. I'm also writing to offer unsolicited advice regarding what the aforementioned research should do. In a nutshell, I would like to learn more about programmers, teams, and culture. Research about programmers could investigate stuff like correlation between psychological attributes and professional attributes (e.g. are people with certain personality profiles more attracted to some kinds of software than others), differences in thinking processes between programmers doing different kinds of work, differences in the work of programmers that have been doing the same thing for an extended amount of time versus programmers with a more diverse career, etc.

Research about teams could look into communication patterns (how and when they tend to take place, not which are more "effective" than others), how people react to homogeneous versus heterogeneous skill-set compositions, how the amount of time spent as a team affects the work (not just wrt productivity), at what team sizes people tend to jell into cliques (and what other factors are in play in the process), how the physical layout affects the communication (again, not trying to find "optimal placements"), ...

The "culture" part may seem a strange focus for software engineering research, but I would enjoy reading anthropological accounts of the differences an similarities between behaviours of the different programming cultures: systems programming, the smalltalk/OOPSLA/XP culture, lispers, modern large-scale web development, game developers, etc. The very question of whether it is meaningful to apply the word "culture" here would be worthy investigating.

Anyway, the particulars aren't important, I just want to emphasize the most interesting research, from my point of view, is the one that tries to understand, not merely to optimze.


Edit: Jorge Aranda commented to point out the interviews were conducted by a team including himelf, Margaret-Anne Storey, Marian Petre, and Daniela Damian.

256 comments:

1 – 200 of 256   Newer›   Newest»
Jonas Abreu said...

Hey Ferreira,

I'm into some of the subjects. Wanna grab a beer sometime and talk about it?

Paul said...

I think the real problem is the overloaded term, "Software Engineering." You seem to be focusing on a rather small piece of software engineering (process).

The focus of software engineering is the construction, delivery, and deployment of "systems of systems", and the managerial aspects in producing those systems.

Software architecture, requirements elicitation and specification, validation and verification, formal and semi-formal methods, software and system evolution, software project management, and Software development life cycles are all fair game for research.

Dependable systems, distributed systems, autonomic computing, software artifact identification and extraction, and reverse engineering are also fair game.

Much of what is commonplace in software development today came from research in all of these fields.

It appears like you're only looking at "research" being published by industrial labs or reported in Software Developer Times. Rather, you should look at leading journals and conferences for substantial research in the field.

I agree though, despite software engineering being concerned with the human/person piece of software development, one has to hope that researches in cognitive psychology, behavioral science, and communication attributes and theories within certain processes, focus on our industry for relevant and influential information.

Paul deGrandis
http://www.pauldee.org
http://www.pauldee.org/blog

Anonymous said...

"I just want to emphasize the most interesting research, from my point of view, is the one that tries to understand, not merely to optimze."

Great point, Rafael, and great post overall. I should say that a lot of current research tries to do just that (to understand), though this was not the case some ten years ago. I think our community is becoming a bit more humble. Perhaps in its earlier times it did not recognize that its idea of software development was completely misguided, and it has taken lots of time to recognize that we don't really know much that we should know about what goes on in software organizations, and to rectify this.

I also must point out that it was a bunch of us doing the interviews you refer to besides myself: Margaret-Anne Storey, Marian Petre, and Daniela Damian.

--Jorge Aranda

Unknown said...

@catenary I will try to look into more recent software engineering research, perhaps Greg Wilson's Making Software will be a good first step?

I updated the post to mention the team doing the interviews.

Thanks for the comment.

Unknown said...

@paul
Indeed I was applying a narrow interpretation of the term "software engineering" and my concerns don't necessarily apply to the broader view. A view so broad, in fact, that it makes it hard to say anything about it in general.

James Franklin said...

Reverse engineering allows seeing what is existing. Reverse engineering can produce any existing products such as any parts, structures, or processes that could benefit communities in other ways. If you are searching for the best reverse engineering service then you can visit Onsite3D website. Reverse engineering Denver, Colorado

5280Software said...

A lot of valuable information can be derived from the post. 5280 Software, LLC is a team of highly trained professionals providing mobile ios app development Denver services at the affordable prices.

NOTO SOLUTIONS said...

I really want to thank the author for such an amazing blog that explained me the importance of Software Engineering Research. You can consult us for Dating App Development for more information.

shwethapriya said...

Interesting blog. Got a lotb of information about this technology.
pearson vue
french courses in chennai
Blockchain Training in Chennai
Ionic Training in Chennai 
Hadoop Admin Training in Chennai
best german classes in chennai
Best Informatica Training in Chennai

Joseph Mikel said...
This comment has been removed by the author.
aaronssd said...

I enjoyed reading your post. I will share it with my other friends as the information is really very useful. Keep sharing your excellent work. custom software development services

Laura Bush said...

Great job for publishing such a nice article. Your article isn’t only useful but it is additionally really informative. Thank you because you have been willing to share information with us. Best Engineering College India

Joseph Mikel said...

I read your post and got it quite informative. I couldn't find any knowledge on this matter prior to. I would like to thanks for sharing this article here. smvec is one of the Top Engineering College In Pondy.

mary Brown said...

As I read the blog I felt a tug on the heartstrings. it exhibits how much effort has been put into this.
Final Year Project Domains for CSE

Spring Training in Chennai

Project Centers in Chennai for CSE

Spring Framework Corporate TRaining

p3dev said...

This information is meaningful and magnificent which you have shared here about the software application development. I am impressed by the details that you have shared in this post and It reveals how nicely you understand this subject. I would like to thanks for sharing this article here.

Interharex Consulting Engineers said...

This is one of the best website for Mechanical Engineers with complete guidance about courses, careers, education, projects and companies. You can consult engineering consulting firms Sydney for a wide range of services.

KPL Tech said...

This is truly a great source of details, I will certainly typically follow it to know even more information and also expand my expertise, I assume every person ought to know it, many thanks. Get more info about best power bi dashboards

Go Smart Solutions said...

Thank you for such useful informations. You can also checkout our best services of learning management system Saudi Arabia.

shahdkhan said...

install notepad++ from notepadplusplusdownload.com/

Initprise LLC said...

Nice article, Which you have shared here about the software development. Your article is very informative and useful to know more about the Software Engineering. Thanks for sharing this article here. software development company Phoenix

Janitorial Manager said...

Very well written article. It was awesome article to read. Complete rich content and fully informative. If anyone looking for the janitorial software programs online, janitorialmanager is the best choice.

Go Smart Solutions said...

I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.Get for more information mobile app development company

python coaching said...

Check for full practical courses:
python course in coimbatore
java course in coimbatore
python training in coimbatore
java training in coimbatore

dawnwacker said...

i love reading this article so beautiful!!great job! software günstig

Anonymous said...

You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!! weather station

Logan Jack said...

I’d have to check with you here. Which is not something I usually do! I enjoy reading a post that will make people think. Also, thanks for allowing me to comment! iphone device template

jhon said...

Remarkably! It is as if you read my mind! A person appear to know therefore considerably relating to this, just like you authored the book inside it or something. I feel that you can do with a few images to drive the content residence a bit, on top of that, this really is great weblog. The outstanding study. I will definitely review again. phone mockup

Anonymous said...

Thank you so much for ding the impressive job here, everyone will surely like your post. remote team management

Anik Howlader said...


This is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article.

Website Design and Development Company

Website Design Company

Website Development Company

Wordpress Customization comapany

SEO Company

digital marketing company

Bandile Kungawo said...

Utterly composed subject material , thanks for selective information . tablet mockup

Total Jerk Face said...

Great work man you have post a great post it will help people very much keep it do more for people like that iPhone 11 repair.

Yousufzai said...

Very interesting information!Perfect just what I was looking for! macbook psd

James jones said...

Thank your for share. I hope you will share again. laptop mockup

jhone than said...

Largest lover messages were made to share it with your and gives honour of the bride and groom. Very sound systems facing unnecessary throngs of people should take into account each of our valuable concept of all presenting, which is one’s trailer. best man toasts android phone template

Hetuwa Duminda said...

I really love the theme on your website, I run a web site , and i would adore to use this theme. Is it a free style, or is it custom? android mockup psd

relxindo said...

our mission is to provide Innovative & Optimum Solution with an edge of technology offerings to find the most effective and affordable fit, that help our customers meet their needs of having a high performing, reliable, manageable and cost effective networks. vacuum pump manufacturers in mumbai

relxindo said...

I’d always want to be update on new content on this site, saved to bookmarks ! . pneumatic linear actuators

jamuna said...

Excellent post and it is really useful for most of the freshers.
Ionic Training in Chennai
Ionic Corporate Training
german classes
Best IELTS Coaching in Chennai
learn Japanese in Chennai
top 10 ielts coaching in chennai
best spoken english institute in chennai
TOEFL Coaching Centres in Chennai
content writing course in chennai
spanish coaching in chennai
Ionic Training in Porur
Ionic Training in OMR

Anonymous said...

I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Big thumbs up for making such wonderful blog page! free stresser

mazetech.co.in said...

Digital Marketing Institutes in Chennai
Digital Services in Chennai
SEO Service in Chennai
SEO Consultant Chennai
CRO Services in Chennai
PHP Development in Chennai
Web Design in Chennai
Ecommerce Development Chennai
Digital Technology Development Chennai

mtom said...

Along with almost everything which seems to be developing inside this particular area, your viewpoints are actually somewhat radical. Having said that, I appologize, because I can not subscribe to your entire suggestion, all be it radical none the less. It appears to me that your commentary are not completely justified and in reality you are generally your self not even completely confident of your argument. In any event I did take pleasure in reading it. https://royalcbd.com/product/cbd-gummies-25mg/

khanabaaz said...

Hey There. I found your blog using msn. This is an extremely well written article. I’ll be sure to bookmark it and return to read more of your useful info. Thanks for the post. I’ll definitely comeback. best app design companies

Hetuwa Duminda said...

Cool article it's really. Friend on mine has long been awaiting just for this content. top app development companies

sdexter said...

Advantageously, typically the submit is really the very best about this laudable theme. To be sure with all your a conclusion and will thirstily await the following revisions. Really stating cheers won’t only end up being suitable, to your good readability within your creating. I may at once seize a person’s rss to sleep in abreast of virtually any upgrades. Fine job and much success within your organization business! app development company

sdexter said...

Hi there, just became alert to your blog through Google, and found that it’s really informative. I am gonna watch out for brussels. I’ll be grateful if you continue this in future. Numerous people will be benefited from your writing. Cheers! website design

sdexter said...

Thanks for this post, I am a big fan of this website would like to go on updated. web design tips

Stream Line said...

I really treasure your piece of work, Great post. ui/ux designer

albina N muro said...

Very useful info. Hope to see more posts soon!. buy insta likes

Stream Line said...

Simply a smiling visitor here to share the love (:, btw great style and design . ui ux design

Daniel Bryan said...

I read this blog very carefully, the articles were very nice I got lots of benefits from articles, I have a website related to this, if you want you can visit this website, believe will benefit, thanks.
website development new york

sdexter said...

I have been reading out many of your blog and i must say pretty good stuff. I will surely bookmark your site front end development company

E-commerce Web Development said...

You there, this is a really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming.

tike mik said...

Excellent to be visiting your blog again, it has been months for me. Rightly, this article that I've been served for therefore long. I want this article to finish my assignment within the faculty, and it has the same topic together with your article. Thanks for the ton of valuable help, nice share. MULTIMEDIA 1507G New Software 2020

mayazoe said...

hgf

mtom said...
This comment has been removed by the author.
mtom said...

oprah also makes some good book reviews, i always wait for the book reviews of oprah. Aplikasi Akuntansi

Jeson Devid said...

I'm planar by your table make up the superior production. IT Support London

CGIFurniture said...
This comment has been removed by the author.
CGIFurniture said...

Nice post, here's another interesting one 3d product design companies

TechMatrite said...

Entry mistakes disappear, as do imports and exports or spreadsheets. download google input tool offline

mtom00000 said...

Aw, i thought this was an incredibly good post. In thought I would like to invest writing such as this moreover – taking time and actual effort to have a top notch article… but exactly what can I say… I procrastinate alot and by no means apparently get something done. coordinacion actividades empresariales

Distributor Vinyllantai said...

A really exciting examine, I may possibly not concur entirely, but you do make some really legitimate points. 파워볼사이트



*---------------------------------


you have a excellent weblog here! do you want to earn some invite posts in this little weblog? 토토사이트

mtom00000 said...

I loved as much as you’ll receive carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get got an nervousness over that you wish be delivering the following. unwell unquestionably come further formerly again since exactly the same nearly a lot often inside case you shield this increase. text to speech video creation

zeltrack zeltrack said...

There are a few fascinating points soon enough here but I don’t determine if I see every one of them center to heart. There is certainly some validity but I am going to take hold opinion until I take a look at it further. Good write-up , thanks therefore we want much more! Included with FeedBurner also 먹튀

Mtom said...

Hello, Neat post. There is a problem with your site in internet explorer, might check this… IE still is the market chief and a big component of folks will omit your fantastic writing due to this problem. 먹튀

Mtom said...

This can be a remarkably amazing powerful resource that you’re offering and you simply provide it away cost-free!! I comparable to discovering websites ones comprehend the particular importance of supplying you with a excellent learning resource for zero cost. We truly dearly loved examining these pages. Appreciate it! Laptop Software

Mtom said...

This can be a remarkably amazing powerful resource that you’re offering and you simply provide it away cost-free!! I comparable to discovering websites ones comprehend the particular importance of supplying you with a excellent learning resource for zero cost. We truly dearly loved examining these pages. Appreciate it! Laptop Software

Panel Surya Jakarta said...

Nice post. I understand some thing tougher on distinct blogs everyday. Most commonly it is stimulating to learn to read content from other writers and employ a little something there. I’d opt to apply certain together with the content in my blog whether you do not mind. Natually I’ll provide a link on your web weblog. Thanks for sharing. Easeus data recovery software

Dominick said...

When you need the best development for your website at that time you can navigate to this web-site because after seeing their sample works you may appreciate their work style and you'll love this. So there is no doubt that you can get the best development for your websites.

Retaile Ecaper said...

I am always thought about this, appreciate it for posting . POS Software

dk said...

This really is both equally a very good information when i rather definitely preferred verifying. This may not be at all times i always get likely to see a challenge. fateh soft

Jennet said...

Bespoke Software development is normally considered as being inseparable from custom development, fundamentally in light of the fact that the development cycle includes planning the application to address the issues of the particular business, huge association or other client. outsourcing it support

토토사이트 said...

When did you start writing articles related to 먹튀검증사이트? To write a post by reinterpreting the I used to know is amazing. I want to talk more closely about , can you give me a message?

Ghazi said...

Have you checked out this naming firm? They now have an online course on creating super sticky brand names. Also, They help you be confident in generating your own names. Email Extractor

civaget said...

Numerous difficulties are holding up in your manner and conquering them would be very basic for you, on the off chance that you become an educated person.TutuApp web

Faith Center said...

Very well written article. It was an awesome article to read. Complete rich content and fully informative. I totally Loved it. churches open in atlanta ga

토토사이트 said...

Thank you and thank you so much. I'll share you useful information.토토사이트

Architec said...

I have been browsing on-line more than three hours these days, yet I by no means found any interesting article like yours. It¡ beautiful worth sufficient for me. In my opinion, if all website owners and bloggers made excellent content as you probably did, the net will likely be much more helpful than ever before. repair tracking software

burkkevin said...

You can do very creative work in a particular field. Exceptional concept That was incredible share. Cassian Andor Jacket

MTTMT said...

A very awesome blog post. 토토사이트 We are really grateful for your blog post. combat, law enforcement You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up. Great work.

William Jessie said...

A very delightful article that you have shared here.3PL WMS Software Your blog is a valuable and engaging article for us, and also I will share it with my companions who need this info. Thankful to you for sharing an article like this.

GOGOLIVE said...

Your information was very useful to me. That's exactly what I've been looking for 바둑이사이트!

메이저놀이터 said...

I don't know how many hours I've been searching for a simple article like this. Thanks to your writing, I am very happy to complete the process now. 메이저놀이터

토토사이트 said...

Easily, the article is actually the best topic on this registry related issue. I fit in with your 먹튀검증 and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the fantastic lucidity in your writing. I will instantly grab your rss feed to stay informed of any updates

토토사이트 said...

I am overwhelmed by your post with such a nice topic. Usually I visit your 안전놀이터 and get updated through the information you include but today’s blog would be the most appreciable. Well done!What an interesting story! I'm glad I finally found what I was looking for 메이저토토사이트.Your article is great. I think it will be praised anywhere. I am a columnist and I am writing articles related to 메이저사이트. If you are interested in the column I wrote, I would appreciate it if you visit my site .Nice to meet you. Your post was really impressive. It's an unexpected idea. It was a great stimulus to me.How did you come up with this genius idea? Your writing ability is amazing. Like me, you may be interested in my writing. If you want to see my article, please come to 토토사이트!!



Anonymous said...

It is very difficult to meet someone who suits my taste. I haven't met a lot, but I am very happy to find someone who writes an article that suits my taste. Collecting these kinds of articles is my hobby, but once you come to my site, 주식디비 and enjoy, I would appreciate it.

Jobi said...

Thank you very much for this great post.
4th Hokage Cloak

GOGOLIVE said...

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts. 온라인홀덤

My digital solutions said...

Fantastic website. Lots of useful info here. I am sending to some friends ans additionally sharing in delicious. Adwords Solutions

먹튀검증 said...

Thank you so much for providing good quality information. 먹튀검증업체 I think it would not have been easy to collect this information and organize it in an easy to understand way. I'll add it to my bookmarks so I can visit it often! And I will share it with my acquaintances. And there is a lot of useful information on our website too, so please take a look and take a look. Then have a good day. 먹튀검증

Unknown said...

What a post I've been looking for! I'm very happy to finally read this post. 토토커뮤니티 Thank you very much. Can I refer to your post on my website? Your post touched me a lot and helped me a lot. If you have any questions, please visit my site and read what kind of posts I am posting. I am sure it will be interesting.

우리카지노 said...

I accidentally searched and visited your site. I still saw several posts during my visit, but the text was neat and readable. I will quote this post and post it on my blog. Would you like to visit my blog later? 우리카지노

토토사이트 said...

Hi there, I simply hopped over in your website by way of StumbleUpon. Now not one thing I’d typically learn, but I favored your emotions none the less. Thank you for making something worth reading. 토토사이트

GOGOLIVE said...

It was an awesome post to be sure. I completely delighted in understanding it in my noon. Will without a doubt come and visit this blog all the more frequently. A debt of gratitude is in order for sharing. 온라인포커

토토사이트 said...

Thanks for such a fantastic blog. Where else could anyone get that kind of info written in such a perfect way? I have a presentation that I am presently writhing on, and I have been on the look out for such great information. 사설토토사이트

kikik said...

This is one very interesting post. I like the way you write and I will bookmark your blog to my favorites.메이저놀이터추천

kikik said...

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts.먹튀검증커뮤니티

토토사이트 said...

Howdy! Do you know if they make any plugins to assist with SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Cheers! 토토사이트분석

GOGOLIVE said...

First of all, thank you for your post. Your posts are neatly organized with the information I want, so there are plenty of resources to reference. I bookmark this site and will find your posts frequently in the future. Thanks again ^^ 바둑이사이트

토토사이트추천 said...

What a nice post! I'm so happy to read this. 토토사이트추천 What you wrote was very helpful to me. Thank you. Actually, I run a site similar to you. If you have time, could you visit my site? Please leave your comments after reading what I wrote. If you do so, I will actively reflect your opinion. I think it will be a great help to run my site. Have a good day.

Keonhacai said...

I’m very happy to discover this web site. I need to to thank you for ones time for this particularly wonderful read!! I definitely enjoyed every part of it and i also have you book-marked to check out new information on your web site. 안전놀이터순위

먹튀검증커뮤니티 said...

When I read an article on this topic, 먹튀검증커뮤니티 the first thought was profound and difficult, and I wondered if others could understand.. My site has a discussion board for articles and photos similar to this topic. Could you please visit me when you have time to discuss this topic?

메이저사이트 said...

Good morning!! I am also blogging with you. In my blog, articles related to are mainly written, and they are usually called 메이저사이트. If you are curious about , please visit!!

토토커뮤니티 said...

dependably manufacture astonishing entities I'll come and read every day. It's really nice to have a place like this 토토커뮤니티

토토커뮤니티 said...

Wow, great blog article 먹튀검증 I'll come and read every day. It's really nice to have a place like this

aaaaaa said...

Read this article carefully if you're interested in making a lot of money. It's a lot of help.먹튀사이트

dada said...

offered the same content as you, the internet would be a far better place will instantly grab your rss 토토사이트검증 want to visit our site too

dada said...

This blog helps me a lot. Please make time to read, offered the same content as you, the internet would be a far better place 안전놀이터 of searching of a marvelous site

dada said...

There are several different layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is magnificent 먹튀검증

메이저토토사이트 said...

Hello! I could have sworn I've been to this site before but after checking through some of the post I realized it's new to me. Nonetheless, I'm definitely happy I found 메이저토토사이트 and I'll be book-marking and checking back frequently!

jackson said...

This is a great post, I am very happy with this information.
안전놀이터

andrewjackson said...

Our the purpose is to share the reviews about the latest Jackets,Coats and Vests also share the related Movies,Gaming, Casual,Faux Leather and Leather materials available Suburra Aureliano Leather Jacket

토토커뮤니티 said...

I've been using WordPress on a number of websites for about a year and am worried about switching to another platform. I have heard good things about 토토커뮤니티. Is there a way I can transfer all my wordpress content into it? Any help would be really appreciated!

Crown999 said...

I was looking for another article by chance and found your articlesex I am writing on this topic, so I think it will help a lot. I leave my blog address below. Please visit once.

My digital solutions said...

To be honest your article is informative and very helpful. After I saw your site I read it and it helped me a lot. Custom Software Melbourne

토토사이트 said...

ou need to be a part of a contest for one of the highest quality sites on the 토토사이트. I most certainly will recommend this site!

스포츠토토사이트 said...

I was impressed by your writing. Your writing is impressive. I want to write like you.스포츠토토사이트 I hope you can read my post and let me know what to modify. My writing is in I would like you to visit my blog.

opbest said...


Hey I'm at work surfing around your blog from my new iphone 3gs! Just wanted to say I
love reading through your blog and look forward to all your posts! Carry on the superb work!

Review my page please: 강남안마

(freaky)

majortotositepro said...

Many thanks for the article, I have a lot of spray lining knowledge but always learn something new. Keep up the good work and thank you again. 메이저사이트

racesitepro said...

I’m writing on this topic these days, , but I have stopped writing because there is no reference material. Then I accidentally found your article. I can refer to a variety of materials, so I think the work I was preparing will work! Thank you for your efforts. 온라인경마

oncasinositenet said...

You completely match our expectation and the variety of our information 바카라사이트

totopickpro said...

I will pass this blog to many people. Definitely a good blog is very good. Thank you for sharing. 토토사이트

메이저토토 said...

This post is really magnificent. I really like this post. It is one of the best posts that I ve read in a long time. Thanks a lot for this really good post. I really appreciate it 메이저토토

샌즈카지노 said...

I was impressed by your writing. Your writing is impressive. I want to write like you.샌즈카지노 I hope you can read my post and let me know what to modify. My writing is in I would like you to visit my blog.

opbestcom8 said...

Grrrr... well I'm not writing all that over again. Anyway,
just wanted to say great blog! 대구오피


sportstoto.ink said...

Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post . 스포츠토토링크

roulettesitetop said...

This post is very simple to read and appreciate without leaving any details out. Great work!

룰렛

메이저안전놀이터 said...

You delivered such an impressive piece to read, giving every subject enlightenment for us to gain information. Thanks for sharing such information with us due to which my several concepts have been cleared. 메이저안전놀이터

Crown999 said...

When I read an article on this topic, Bóng88 the first thought was profound and difficult, and I wondered if others could understand.. My site has a discussion board for articles and photos similar to this topic. Could you please visit me when you have time to discuss this topic?

먹튀검증 said...

Of course, your article is good enough, 먹튀검증 but I thought it would be much better to see professional photos and videos together. There are articles and photos on these topics on my homepage, so please visit and share your opinions.

sex said...

I am very impressed with your writingsex I couldn't think of this, but it's amazing! I wrote several posts similar to this one, but please come and see!

안전놀이터모음 said...

Thanks , I’ve just been looking for info about this subject for a long time and yours is the best I have found out till now. But, what in regards to the bottom line? Are you certain in regards to the source? 안전놀이터모음

casinosite777.info said...

Thank you for providing a good quality article. 온라인카지노

baccaratsite.top said...

Thanks for such a valuable post.온라인카지노 I am waiting for your next post, I have enjoyed a lot reading this post keep it up.

sportstoto.zone said...

it’s awesome and I found this one informative스포츠토토

baccaratsite.biz said...

Thanks for sharing with us this important Content. I feel strongly about it and really enjoyed learning more about this topic.온라인카지노

메이저안전놀이터 said...

I've been searching for hours on this topic and finally found your post. 메이저안전놀이터, I have read your post and I am very impressed. We prefer your opinion and will visit this site frequently to refer to your opinion. When would you like to visit my site?

안전놀이터 said...

Hey There. I found your blog using msn. This is a very well written article. I’ll be sure to bookmark it and come back to read more of your useful info. Thanks for the post. I’ll definitely return. 안전놀이터

먹튀사이트 said...

Your writing is perfect and complete. 먹튀사이트 However, I think it will be more wonderful if your post includes additional topics that I am thinking of. I have a lot of posts on my site similar to your topic. Would you like to visit once?

tỷ lệ kèo said...

What a post I've been looking for! I'm very happy to finally read this post. tỷ lệ kèo Thank you very much. Can I refer to your post on my website? Your post touched me a lot and helped me a lot. If you have any questions, please visit my site and read what kind of posts I am posting. I am sure it will be interesting.

먹튀검증사이트 said...

As I am looking at your writing, 먹튀검증사이트 I regret being unable to do outdoor activities due to Corona 19, and I miss my old daily life. If you also miss the daily life of those days, would you please visit my site once? My site is a site where I post about photos and daily life when I was free.

사설토토 said...

Your explanation is organized very easy to understand!!! I understood at once. Could you please post about 사설토토 ?? Please!!

op-bestcom said...

Wow, great blog article.Really looking forward to read more. Awesome.
부산오피
click me ( L-G )

mrbobystone said...

Hi , Thank you so much for writing such an informational blog. If you are Searching for latest Jackets, Coats and Vests, for more info click on given link-John Wayne Vest

메이저사이트 said...

Excellent read, I just passed this onto a friend who was doing a little research on that. And he actually bought me lunch as I found it for him smile Therefore let me rephrase that: Thank you for lunch. 메이저사이트

안전놀이터순위 said...

I'm so happy to finally find a post with what I want. 안전놀이터순위 You have inspired me a lot. If you are satisfied, please visit my website and leave your feedback.

메이저토토사이트 said...

I’m very pleased to discover this site. I want to to thank you for ones time for this particularly wonderful read!! I definitely savored every part of it and i also have you saved as a favorite to see new information on your blog. 메이저토토사이트

Unknown said...

Sweet blog! I found it while browsing on Yahoo News.
Do you have any tips on how to get listed in Yahoo News?
I’ve been trying for a while but I never seem to get
there! Thank you

Also visit my site:オンラインスロット

Davisjoseb said...

Your web site is excellent. I was extremely touched by this write-up. I'm so delighted to discover the short article I have actually been trying to find for a long period of time. I covet the number of individuals sympathize with your writing. You find out a great deal of expertise from my writing.바카라사이트

Unknown said...

This site seems to inspire me a lot. Thank you so much for organizing and providing this quality information in an easy to understand way. I think that a healthy era of big data can be maintained only when such high-quality information is continuously produced. And I, too, are working hard to organize and provide such high-quality information. It would be nice to come in once and get information.

Also visit my site:토토사이트

Ac Jitu said...

Thanks for the feature again! I guess it means I am doing a lot of things right. preventive maintenance

먹튀검증 said...

Thanks for an interesting blog. What else may I get that sort of info written in such a perfect approach? I have an undertaking that I am just now operating on, and I have been on the lookout for such info 먹튀검증 It's amazing. I want to learn your writing skills. In fact, I also have a website. If you are okay, please visit once and leave your opinion. Thank you.


먹튀검증전문 said...

I’d like to thank you for the efforts you’ve put in writing this blog. I’m hoping to view the same high-grade blog posts by you in the future as well. In truth, your creative writing abilities has inspired me to get my own blog now. 먹튀검증전문

Jhonny said...

Thank you for your post, I look for such article along time. myself very happy to read it because it can give me more insight, thanks.. Visit my blog..thankyou

Bet88
Slot888
Slot77
Jokergaming388

Agus Salim said...

I just loved your article on the beginners guide to starting a blog.If somebody take this blog article seriously in their life, he/she can earn his living by doing blogging.

Ligabola88
Bola365
Jokergaming123
Mega888

Jamroni Sumardi said...

It’s really a great and helpful piece of information. I’m satisfied that you simply shared this useful info with us. Please keep us informed like this. Thank you for sharing.

Joker123
Mega888
Hokibet77
Sbobet Online

Unknown said...

This list is so inspiring! and this is very good blog post website i never thought that this post is very much informatic and usefull to us.

Daftar Sbobet338
Sbobet388
Joker123
Joker168

Unknown said...

Thanks for the sharing this blog with us. I like it very much. I have blog , can you visit my blog if you want to see my website, thankyou

Joker123 Vip
Slotmania88
Bet88 Slot
Idn Ceme

Juminto99 said...

Your File is Very Usefull File... Thanks For Uploading.... Please More File Uploading... Please Visit Our Website

Poker Pulsa
Slotmania88
Joker888
Joker Gaming

Unknown said...

Thanks For Sharing Your article It is very useful us and amazing blog for the users who want to learn

Joker Slot
Slot Pulsa Telkomsel
Slot Naga777
Asia777

메이저안전놀이터 said...

Your ideas inspired me very much. 메이저안전놀이터 It's amazing. I want to learn your writing skills. In fact, I also have a website. If you are okay, please visit once and leave your opinion. Thank you.

Sulaiman Sihombing said...

I got this web blog from my buddy who told me concerning this web blog and at the moment this time I am browsing this web page and reading very informative articles here.

Bola888
Sbobet Online
Mega Slot
Slot Pulsa Telkomsel

안전토토사이트 said...

I had a lot of fun at this Olympics, but something was missing. I hope there's an audience next time.안전토토사이트

Jesica Salim said...

Nice post. I was checking constantly this blog and I am impressed! Extremely useful information specifically the last part �� I care for such information a lot. I was seeking this certain info for a very long time. Thank you and good luck.

Bet88

magosucomwep said...

This is very interesting, You’re an excessively skilled bloggerI have joined your rss feed and sit up for in quest of extra of your wonderful post. Also, I’ve shared your site in my social networks.
사설경마

magosucowep

yasul.top said...

Great article! We will be linking to this particularly great article on our website. Keep up the good writing.

무료야설

ophunter.net said...

Hey there! I’m at work browsing your blog from my new iphone 3gs! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the outstanding work!


휴게텔

massage.blue said...

What’s Happening I'm new to this, I stumbled upon this I have found It positively helpful and it has helped me out loads. I’m hoping to contribute & aid different users like its aided me. Good job.


횟수 무제한 출장

gunma.top said...

I do not know whether it’s just me or if everybody else encountering issues with your blog. It appears as if some of the written text within your posts are running off the screen. Can someone else please comment and let me know if this is happening to them too?

타이마사지

메이저놀이터 said...

You made some good points there. I did a Google search about the topic and found most people will believe your blog. 메이저놀이터

keonhacai said...

I would like to thank you for the efforts you have put in penning this site. I’m hoping to view the same high-grade content by you later on as well. In truth, your creative writing abilities has motivated me to get my own, personal website now. keonhacai

샌즈카지노 said...

When I read your article on this topic, my first thought seems to be profound and difficult. My site has a discussion board for articles and photos similar to this topic. If you leave a discussion thread on the topic, it will be reflected. 샌즈카지노

바카라검증 said...

Your discussion was very interesting. However, I would like to discuss this topic further. It can be well described as a taboo topic, but it's usually too little for people to talk about it. Cheers 바카라검증

asdas said...

I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you?Plz reply as I'm looking to construct my own blog and would like to know where u got this from. thank you

Poker77
Idn88
Idn99
Fafaslot88

토토사이트 said...

Hello, I am one of the most impressed people in your article. 토토사이트 I'm very curious about how you write such a good article. Are you an expert on this subject? I think so. Thank you again for allowing me to read these posts, and have a nice day today. Thank you.

스포츠토토 said...

I like the helpful info you provide in your articles. I’ll bookmark your blog and check again here frequently. I’m quite sure I’ll learn plenty of new stuff right here! Good luck for the next. 스포츠토토

Arwan Singgih said...

Thanks for sharing your thoughts. I really appreciate your efforts and I will be
waiting for your next post thank you once again.

Big Slot77
Fa Fa Slot
Live22 Slot
Poker77
Domino77

Arista Keano said...

I was more than happy to find this site. I need
to to thank you for ones time just for this fantastic read!!
I definitely really liked every little bit of it and I have you saved as a favorite to look at new things on your site. Thankyou for sharing.

Bandar888
88Sbobet
Mpo88
Mpo Slot
Mpo303

Saveri Abel said...

This paragraph is genuinely a nice one it helps new net users, who are wishing
in favor of blogging. Thankyou for sharing.

Mpo338
Megajoker88
Sbobetasia888
Mpobola
Hoki99

Reiki Savian said...

Every weekend i used to pay a visit this web page, because i want enjoyment, since
this this site conations actually fastidious funny
information too. Thankyou for sharing.

Mpo66
Mpo33
Mpo10
Mpo18
Mpo81

Falefi Jaasir said...

Asking questions are genuinely good thing if you are not understanding
anything completely, except this post gives nice understanding yet. Thankyou for sharing.

Mpo5000
Mpo005
Mpo222 Slot
Joker88
Mpo168

Kenzo Julian said...

Heya i'm for the first time here. I found this board
and I find It truly useful & it helped me out a lot.
I hope to give something back and help others like you helped
Thankyou for sharing.

Mpo12 Slot
Mpo77 Slot
Mpo7 Slot
Mpo99
Raja88 Slot

baccarat said...

What a nice post! I'm so happy to read this. baccarat What you wrote was very helpful to me. Thank you. Actually, I run a site similar to you. If you have time, could you visit my site? Please leave your comments after reading what I wrote. If you do so, I will actively reflect your opinion. I think it will be a great help to run my site. Have a good day.


Danial Arsalan said...

Good article! We will be linking to this particularly great content on our website.
Keep up the great writing.
Thankyou for sharing.

Login Sbowin
Dingdong Buah
Login Dewa Slot
Daftar Slot Online
Slot777 Asia

Kin Dhananjaya said...

Everything is very open with a precise explanation of the challenges.
It was truly informative. Your website is extremely helpful.
Thanks for sharing!

Hoki Slot Mobile
Login Sbobet Mobile
Bet88 Casino
Daftar Bet88
Slot Habanero Login

Muhammad Kevlar said...

Incredible! This blog looks just like my old one! It's on a totally different subject but it has pretty much the same layout and design. Great choice of colors! Thankyou for sharing.

Joker777
Bola888
Bola388
Slot77 Login
Bola777

Ruri Narendra said...

I really like your blog.. very nice colors & theme.
Did you create this website yourself or did you hire someone to do it for you?
Plz reply as I'm looking to construct my own blog and would like to
know where u got this from. thank you

Bola188 Link
Bola365 Login
Joker88 Download
Login Habanero Slot
Scatter Slot

Ardian Adhlino said...

I got this web blog from my buddy who told me concerning this web blog and at the moment this time I am browsing this web page and reading very informative articles here. Thankyou for sharing.

1001slot
Megajoker88 Slot
Joker88 Login
Slot777
Mpo5 Slot

AdhitamaElvan said...

Oh my goodness! Impressive article dude! Thank you, However I am going through difficulties with your RSS. I don’t know the reason why I am unable to join it. Is there anybody else having the same RSS problems?
Anyone that knows the solution will you kindly respond? Thanks!!

Mpo Indo36
Joker88 Gaming
Joker88 Apk Download
Raja Slot88 Link Alternatif
Joker88 Login

Aksa Delvin said...

Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you could do with some pics to drive the message home a little bit, but instead of that, this is magnificent blog. A great read. I’ll definitely be back. Thankyou!!

Jokergaming88
Slot189
Joker88
Jokergaming123
Megawin777

오공슬롯 said...

While looking for articles on these topics, I came across this article on the site here. As I read your article, I felt like an expert in this field. I have several articles on these topics posted on my site. Could you please visit my homepage? 오공슬롯


Jumanto said...

"Oh my goodness! Impressive article dude! Thank you, However I am going through difficulties with your RSS. I don’t know the reason why I am unable to join it. Is there anybody else having the same RSS problems?
Anyone that knows the solution will you kindly respond? Thanks!!"

Slot777
Bet303
Bola777

메이저사이트추천 said...

Youre so right. Im there with you. Your weblog is definitely worth a read if anyone comes throughout it. Im lucky I did because now Ive received a whole new view of this. 메이저사이트추천

먹튀검증커뮤니티 said...

Thanks for some other excellent article. The place else may anybody get that type of info in such an ideal means of writing? I have a presentation next week, and I’m on the search for such information. 먹튀검증커뮤니티

eddielydon said...

It was not first article by this author as I always found him as a talented author. goku drip puffer jacket

메이저놀이터 said...

This is a very impressive subject. Thank you for always. I have been reading your article interestingly. If possible, please visit my website to read my posts and leave comments. Have a nice day! 메이저놀이터 What you wrote was very helpful to me. Thank you. Actually, I run a site similar to you. If you have time, could you visit my site? Please leave your comments after reading what I wrote. If you do so, I will actively reflect your opinion. I think it will be a great help to run my site. Have a good day.


메이저사이트모음 said...

Many thanks for the article, I have a lot of spray lining knowledge but always learn something new. Keep up the good work and thank you again. 메이저사이트모음

안전놀이터추천 said...

Hey there! I could have sworn I’ve been to this website before but after reading through some of the post I realized it’s new to me. Nonetheless, I’m definitely happy I found it and I’ll be book-marking and checking back frequently 안전놀이터추천

메이저토토 said...

I am so happy to read this. This is the kind of manual that needs to be given and not the random misinformation that’s at the other blogs. Appreciate your sharing this greatest doc. 메이저토토

메이저놀이터 said...

Hello, I'm happy to see some great articles on your site. Would you like to come to my site later? My site also has posts, comments and communities similar to yours. Please visit and take a look 메이저놀이터

«Oldest ‹Older   1 – 200 of 256   Newer› Newest»