They just dominated the game without having good enough chances to shoot, that's the reason why they didn't have even 1 shot on goal out of the 7 shot attempts they had. Otavio played an important role in Arsenal's failure to create good opportunities, you can see how he performed in the match, he even got the highest rating and MVP in this match.
The result of this match didn't really surprise me because Porto played at home, there was still the second leg remaining and the match would take place at the Emirates, the only thing Arsenal had to think about was how they would break down Porto's defense if they still wanted to progress to the next round.
Of course Agg 1 goal is not a difficult thing for Arsenal to chase, especially in the second leg, Arsenal will play at home, but what happened in the first leg is something that is very regrettable.
Porto played extraordinary, they seemed to be able to cover Arsenal's every move and the Arsenal players were unable to develop their game.
And in the other match, Barcelona drew at home to Napoli, this was in line with predictions and Barcelona quite benefited from the result of this draw because it would be easier for them to look forward to the second leg which will be played at Barcelona's home ground.
I think that both of this games are still very open to be contested, the arsenal team needs to step up in the reverse fixtures if they really want to progress to the next round, because In as much as they control much of the game, they were quite easy to defend against, due to the fact that they weren't fast enough, their intensity is not up to the level i know them off, but If they really want to qaulify to the next round, they really need to create goal scoring opportunities in the reverse fixtures, because it's really not good that a team as good as arsenal don't even have a single shot on target, so they really need to do more to break down the defense of this Porto team if they must stand a chance to progress.